Arbeiten mit mehreren Datenbanken?

9

Wie kann man mit sqlite3 unter Linux mit mehreren Datenbanken arbeiten?

Ich möchte in Datenbank 1 Folgendes tun:

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

Wie schreibe ich die SELECTAbfrage für Datenbank2 oben?

stefan.at.wpf
quelle
2
suchst ATTACH DATABASEdu
Swasheck
Habe es noch nicht getestet, aber ich denke schon, danke! Möchten Sie Ihren Kommentar als Antwort veröffentlichen?
stefan.at.wpf

Antworten:

12

(Umbuchen von Swashecks Kommentar als Antwort)

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