Работа с несколькими базами данных?


9

Используя sqlite3 в Linux, как можно работать с несколькими базами данных?

Я хотел бы сделать что-то вроде следующего в базе данных 1?

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

Как мне написать SELECTзапрос для database2 выше?


2
ты ищешь ATTACH DATABASE?
swasheck

Еще не проверял, но я так думаю, спасибо! Хотите оставить свой комментарий как ответ?
stefan.at.wpf

Ответы:


12

(отправив комментарий swasheck как ответ)

sqlite3 database1.db
> ATTACH DATABASE 'database2.db' AS database2;
> INSERT INTO mytable SELECT * FROM database2.mytable;
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.