我正在使用 musicbrainz 数据库转储在 Windows Server 2008 上工作。我解压缩转储没有问题,大约有 60 个没有扩展名的文件,其名称反映了数据库表。
我设法让我在 github 上找到的 createtables sql 脚本工作,并且我有一个数据库模式,其中包含镜像我解压缩的文件的空表。
问题是我在 psql 命令行界面,我想出了如何按照
\lo_import '路径/文件名'
它似乎可以工作,因为文件非常大,并且在我执行 CPU 灯的那一刻开始疯狂地闪烁。刷新我的数据库后,问题又回到了 Postgres 中,表仍然是空的。我不知道这些数据在哪里。
我是一个直接的 Windows 程序员(.NET/SQL/JQuery),所以我需要一个可以从这个角度解释发生了什么的人。恐怕解释在 unix 或 linux 或 Windows 以外的任何东西中有效的方法都无济于事。