Запустите команду sqlite3 inline - PullRequest
0 голосов
/ 24 марта 2020

Это может показаться странным, но у меня есть 15 баз данных в разных папках, и я sh хочу обновить их все.
Я сделал текстовый файл для меня, чтобы легко скопировать sql файл, который мне нужно импортировать в каждую папку root и загрузите БД, так что я могу просто скопировать и вставить каждый в CLI, а затем я могу набрать следующее для каждого.
sqlite> .read backup.sql

и он импортирует данные мне тоже нужны ... потом выхожу (CTRL + Z) и запускаю следующую ...

Однако могу ли я легко запустить что-то вроде
sqlite3 database.db > .read backup.sql

Так я могу эффективно запустить все это из одной командной строки?

...