导出导入口径数据库

use*_*ser 10 export ebook calibre

我正在为我的电子书管理软件使用 calibre。有没有办法导出导入整个数据库(标签、图块、作者列表),以便我可以导入到另一台机器?

har*_*ymc 8

如果您希望新数据库完全替换旧数据库,只需替换您在运行欢迎向导时指定的整个文件夹。

如果您希望电子书从一台计算机添加到另一台计算机,您可以使用calibredb命令行界面访问 calibre 数据库,在我的案例中可以找到C:\Program Files\Calibre2\calibredb.exe. 但是,虽然它可以导出,但我还没有找到任何导入选项。

一个有趣的想法可能是使用 calibredb 选项restore_database

从存储在 calibre 库的每个目录中的 OPF 文件中的元数据中恢复此数据库。如果您的 metadata.db 文件已损坏,这将很有用。

警告:此命令会完全重新生成您的数据库。您将丢失所有保存的搜索、用户类别、插件板、存储的每本书转换设置和自定义食谱。恢复的元数据将仅与 OPF 文件中的内容一样准确。

这将需要手动将 calibre 目录的其他子文件夹从源复制到目标计算机(但不是 metadata.db),然后使用 restore_database 命令重新生成数据库。


小智 5

calibredb附加命令添加一个或多个完整的书文件提交到数据库,从电子书文件或一个或多个目录。

calibredb出口命令“保存书,其封面和元数据(在OPF文件),所有格式”,这听起来并不像你想要什么。

要导出书目信息,您似乎可以使用calibredb catalog命令,该命令允许您将一组字段保存为 CSV、XML 或其他格式文件。请参阅http://bit.ly/rC15wz 上的参考页面。