Vous travaillez avec plusieurs bases de données?

9

En utilisant sqlite3 sous Linux, comment peut-on travailler avec plusieurs bases de données?

Je voudrais faire quelque chose comme ce qui suit dans la base de données 1?

sqlite3 database1.db
insert into database1.mytable values (select * from database2.mytable) 

Comment écrire la SELECTrequête pour database2 ci-dessus?

stefan.at.wpf
la source
2
cherchez-vous ATTACH DATABASE?
swasheck
Je ne l'ai pas encore testé, mais je pense que oui, merci! Vous souhaitez publier votre commentaire comme réponse?
stefan.at.wpf

Réponses:

12

(republier le commentaire de swasheck comme réponse)

sqlite3 database1.db
> ATTACH DATABASE 'database2.db' AS database2;
> INSERT INTO mytable SELECT * FROM database2.mytable;
CL.
la source