Дата создания таблицы SQLite - PullRequest
0 голосов
/ 21 мая 2010

Есть ли способ запросить дату создания таблицы в SQLite? Я новичок в SQL, в целом. Я только что нашел этот запрос даты создания таблицы SQL Server . Я предполагаю, что sqlite_master является эквивалентом sys.tables в SQLite. Это верно? Но тогда моя таблица sqlite_master содержит только столбцы «type», «name», «tbl_name», «rootpage» и «sql». Если это невозможно в SQLite, как лучше всего реализовать эту функцию самостоятельно?

1 Ответ

1 голос
/ 21 мая 2010

SQLite не хранит эти данные сам. Как вы сказали, таблица sqlite_master не имеет соответствующего столбца.

Там нет особенно хороший способ, чтобы я мог придумать, чтобы реализовать его. Вы можете создать какой-то интерфейс для создания таблиц, и он будет отмечать время, когда вы создаете новую, но все, что создано другим способом, не пройдет через тот же процесс. Похоже, что нет способа установить триггер на CREATE TABLE, так что это тоже не вариант.

Зачем вам эта функциональность? Создание таблиц кажется тем, чем вы бы не занимались очень часто, может быть, есть лучший способ решить проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...