J'ai des fichiers .sql qui ont le contenu suivant:
#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)
Comment importer ce fichier dans SQLite pour qu'il soit créé automatiquement?
Réponses:
À partir d'une invite sqlite:
Ou:
De plus, votre SQL n'est pas valide - vous avez besoin
;
à la fin de vos instructions:la source
Utilisez
sqlite3 database.sqlite3 < db.sql
. Vous devrez vous assurer que vos fichiers contiennent du SQL valide pour SQLite.la source
Vous pouvez également le faire à partir d'une invite de ligne de commande / d'un fichier de commandes Windows:
Où DB.db est le fichier de base de données et db.sql est le fichier SQL à exécuter / importer.
la source
sqlite3 DB.db ".read db.sql"
Vous pouvez également faire:
la source