Trabalhando com vários bancos de dados?


9

Usando o sqlite3 no Linux, como se pode trabalhar com vários bancos de dados?

Gostaria de fazer algo parecido com o seguinte no banco de dados 1?

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

Como escrevo a SELECTconsulta para o banco de dados2 acima?


2
você está procurando ATTACH DATABASE?
swasheck 28/09/12

Ainda não testei, mas acho que sim, obrigado! Deseja postar seu comentário como resposta?
stefan.at.wpf

Respostas:


12

(republicando o comentário do swasheck como resposta)

sqlite3 database1.db
> ATTACH DATABASE 'database2.db' AS database2;
> INSERT INTO mytable SELECT * FROM database2.mytable;
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.