Как выполненить запрос к sqlite3 из командной строки(bash)?

Добрый день!

Кратко опишу суть задачи, возможно я выбрал слишном велосипедистый вариант:
Есть шелл скрипт который перегоняет базу из mysql в sqlite3, только структуру базы.
Далее мне нужно вручную удалять из базы "лишние" поля и таблицы. И этот процесс я хочу автоматизировать.

Идея в том чтобы после конвертации базы в sqlite выполнять запросы на удаление полей и таблиц.
Но я не могу понять или найти инфы как выполнять запросы к базе из основной консоли(или скрипта).
В mysql есть, к примеру, такой вариант
mysql -u Username -p base -e "SELECT * FROM test_table"

Есть ли что-то подобное в sqlite3?
Возможно существуют более правильные способы решения данной задачи?
  • Вопрос задан
  • 3031 просмотр
Решения вопроса 1
BuriK666
@BuriK666
Компьютерный псих
sqlite3 db.sqlite 'select * from test_table'
или
echo 'select * from test_table;'| sqlite3 asd.sqlite
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы