SQLite Forum

.param init is not needed
I think you exaggerate the need to explain. Those who know enough to access the `sqlite_parameters` table directly, also know enough not to be surprised by the consequences if it does not exist.

That said, when I look more closely at the documentation, I agree that it would require more than a minor rewrite to incorporate this nugget of information. It is quite possibly not worth the bother.

If I were to rewrite it, I would probably just describe `.param set/unset/list/clear` without reference to the underlying table, then explain the implementation next, including `.param init`. That *might* make the documentation more accessible to the casual user.

For my own part, I'll just stop writing `.param init` and get on with my life. ;-)