跳到主要内容

将内存数据库复制到文件

假设你遇到以下场景:以内存模式启动了 Goose,但希望把当前数据库状态持久化到磁盘。 要实现这一点,可先附加一个新的磁盘数据库,然后使用 COPY FROM DATABASE ... TO 命令

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

附加前请确保目标磁盘数据库文件不存在。