Lavorare con più database?


9

Utilizzando sqlite3 su Linux, come si può lavorare con più database?

Vorrei fare qualcosa di simile al seguente nel database 1?

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

Come posso scrivere la SELECTquery per database2 sopra?


2
stai cercando ATTACH DATABASE?
cambio

Non l'ho ancora provato, ma penso di si, grazie! Vuoi pubblicare il tuo commento come risposta?
stefan.at.wpf,

Risposte:


12

(ripubblicando il commento di swasheck come risposta)

sqlite3 database1.db
> ATTACH DATABASE 'database2.db' AS database2;
> INSERT INTO mytable SELECT * FROM database2.mytable;
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.