Ответ 1
Я не думаю, что это так. На странице "SQL As Understood By SQLite" не упоминаются комментарии к таблицам или столбцам, а также CREATE TABLE или ALTER TABLE.
Кроме того, на странице wiki Неподдерживаемый SQL есть:
2009-08-04: комментарии в таблице и столбцах - я просмотрел doco и не могу найти ничего о применении комментариев к таблицам или их столбцам.
Да, эта страница wiki с 2009 года, но эта заметка поддерживается остальной документацией.
Однако SQLite сохраняет комментарии SQL, которые вы вложили в ваш DDL. Если вы подаете это в инструмент sqlite3
CLI:
CREATE TABLE User
-- A table comment
(
uid INTEGER, -- A field comment
flags INTEGER -- Another field comment
);
Тогда вы получите именно это от команды .schema
:
sqlite> .schema
CREATE TABLE User
-- A table comment
(
uid INTEGER, -- A field comment
flags INTEGER -- Another field comment
);
Таким образом, вы должны иметь возможность подделать его, если вы можете управлять DDL, используемым для создания ваших таблиц.