Tengo archivos .sql que tienen el siguiente contenido:
#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)
¿Cómo importo este archivo a SQLite para que se creen automáticamente?
Respuestas:
Desde un indicador de sqlite:
O:
Además, su SQL no es válido; necesita
;
al final de sus declaraciones:fuente
Utilice
sqlite3 database.sqlite3 < db.sql
. Deberá asegurarse de que sus archivos contengan SQL válido para SQLite.fuente
Alternativamente, puede hacer esto desde una línea de comandos de Windows / archivo por lotes:
Donde DB.db es el archivo de base de datos y db.sql es el archivo SQL para ejecutar / importar.
fuente
sqlite3 DB.db ".read db.sql"
También puedes hacer:
fuente