Tenho arquivos .sql com o seguinte conteúdo:
#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)
Como importo este arquivo para o SQLite para que sejam criados automaticamente?
Respostas:
Em um prompt sqlite:
Ou:
Além disso, seu SQL é inválido - você precisa
;
no final de suas instruções:fonte
Use
sqlite3 database.sqlite3 < db.sql
. Você precisará certificar-se de que seus arquivos contêm SQL válido para SQLite.fonte
Como alternativa, você pode fazer isso em um prompt de linha de comando / arquivo em lote do Windows:
Onde DB.db é o arquivo de banco de dados e db.sql é o arquivo SQL a ser executado / importado.
fonte
sqlite3 DB.db ".read db.sql"
Você também pode fazer:
fonte