У меня есть файлы .sql со следующим содержанием:
#cat db.sql
create table server(name varchar(50),ipaddress varchar(15),id init)
create table client(name varchar(50),ipaddress varchar(15),id init)
Как мне импортировать этот файл в SQLite, чтобы они создавались автоматически?
Ответы:
Из приглашения sqlite:
Или:
Кроме того, ваш SQL недействителен - вам нужно
;
в конце ваших операторов:источник
Используйте
sqlite3 database.sqlite3 < db.sql
. Вам необходимо убедиться, что ваши файлы содержат действительный SQL для SQLite.источник
Кроме того, вы можете сделать это из командной строки / командного файла Windows:
Где DB.db - это файл базы данных, а db.sql - это файл SQL для запуска / импорта.
источник
sqlite3 DB.db ".read db.sql"
Вы также можете:
источник