Как мне выполнить .dump для базы данных SQLite через PHP? - PullRequest
2 голосов
/ 03 июня 2011

Мне нужно получить результаты функции командной строки .dump из базы данных sqlite3, но через PHP.В частности, я использую Zend_Db.

Можно ли вызвать команду .dump через адаптер базы данных?Если нет, есть ли обходной путь, который проще, чем вытащить каждую схему таблицы, каждую строку и написать свой собственный вывод?

Я попытался просто запустить .dump в качестве запроса, но я получил общую синтаксическую ошибку.

1 Ответ

2 голосов
/ 03 июня 2011

Команда SQLite3 .dump является частью командной оболочки, а не частью самой библиотеки базы данных.

См. Раздел Специальные команды для sqlite3 на странице Оболочка командной строки для SQLite

Единственный способ сделать это - через PHP exec ()

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