Как назвать базу данных SQLite, чтобы она не имела имени по умолчанию main? - PullRequest
7 голосов
/ 06 сентября 2011

Как я могу назвать базу данных SQLite, чтобы она не имела имени по умолчанию main?

Ответы [ 2 ]

9 голосов
/ 06 сентября 2011

Я так не думаю.

База данных main имеет особое значение.
Вы можете присоединить другие базы данных с другими именами.

С http://www.sqlite.org/sqlite.html

Команда ".databases" показывает список всех баз данных, открытых в текущем соединении. Всегда будет как минимум 2. Первый - «основной», исходная база данных открыта. Второе - это temp, база данных, используемая для временных таблиц. Для баз данных, прикрепленных с помощью инструкции ATTACH, могут быть указаны дополнительные базы данных Первый выходной столбец - это имя, к которому присоединена база данных, а второй столбец - имя файла внешнего файла.

6 голосов
/ 06 сентября 2011

Вы не можете. «main» - это просто имя, которое SQLite всегда использует для основной базы данных, которую вы открываете. (При необходимости вы можете добавить дополнительные базы данных, используя ATTACH.)

http://www.sqlite.org/lang_attach.html

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