最佳答案
我一直在使用 SQLITE 数据库和 POSTGRESQL 生产进行开发。我只是用大量的数据更新了我的本地数据库,并且需要将一个特定的表传输到生产数据库。
基于运行 sqlite database .dump > /the/path/to/sqlite-dumpfile.sql
,SQLITE 输出以下格式的表转储:
BEGIN TRANSACTION;
CREATE TABLE "courses_school" ("id" integer PRIMARY KEY, "department_count" integer NOT NULL DEFAULT 0, "the_id" integer UNIQUE, "school_name" varchar(150), "slug" varchar(50));
INSERT INTO "courses_school" VALUES(1,168,213,'TEST Name A',NULL);
INSERT INTO "courses_school" VALUES(2,0,656,'TEST Name B',NULL);
....
COMMIT;
如何将上述内容转换为可导入生产服务器的 POSTGRESQL 兼容转储文件?