$ sqlite
sqlite> .open 1.db
sqlite> create table detections (id int);
sqlite> insert into detections values (1), (11);
sqlite> .open 2.db
sqlite> create table detections (id int);
sqlite> insert into detections values (2), (22);
sqlite> .open merged.db
sqlite> create table detections (id int);
sqlite> attach database '1.db' as db1;
sqlite> attach database '2.db' as db2;
sqlite> INSERT into detections SELECT * from db1.detections
...> UNION ALL select * from db2.detections;
sqlite> SELECT * from detections;
1
11
2
22
sqlite>
Avec les vrais données, la procédure commence au .open merged.db et en utilisant le create table posté dans le commentaire parent. Ajouter autant de "UNION ALL SELECT .." que nécessaire.
[^] # Re: Une .db
Posté par benja . En réponse au message Fusion de plusieurs fichiers .db. Évalué à 1. Dernière modification le 27 octobre 2022 à 13:09.
Sans passer par des dumps: https://www.sqlite.org/lang_attach.html .
Exemple:
Avec les vrais données, la procédure commence au
.open merged.dbet en utilisant le create table posté dans le commentaire parent. Ajouter autant de "UNION ALL SELECT .." que nécessaire.