Zum Inhalt springen

Kopieren einer In-Memory-Datenbank in eine Datei

Stellen Sie sich folgende Situation vor: Sie haben DuckDB im In-Memory-Modus gestartet, möchten den Zustand Ihrer Datenbank aber auf die Festplatte persistieren. Dazu hängen Sie eine neue festplattenbasierte Datenbank an und verwenden den Befehl COPY FROM DATABASE ... TO:

ATTACH 'my_database.db';
COPY FROM DATABASE memory TO my_database;
DETACH my_database;

Stellen Sie sicher, dass die festplattenbasierte Datenbankdatei vor dem Anhängen noch nicht existiert.