인메모리 데이터베이스를 파일로 복사하기
인메모리 데이터베이스를 파일로 복사하기 (Copying an In-Memory Database to a File)
다음 상황을 상상해보세요. DuckDB를 인메모리 모드로 시작했는데, 데이터베이스의 현재 상태를 디스크에 영속화하고 싶어졌습니다. 이때는 새 디스크 기반 데이터베이스에 attach한 뒤 COPY FROM DATABASE ... TO 명령을 사용하면 됩니다.
출처: 공식문서
ATTACH 'my_database.db';
COPY FROM DATABASE memory TO my_database;
DETACH my_database;
주의할 점: attach하기 전에 디스크 기반 데이터베이스 파일이 존재하지 않도록 해야 합니다.