Convertir SQLITE, SQL fichier de vidage de POSTGRESQL

J'ai été faire du développement à l'aide de la base de données SQLITE avec la production dans POSTGRESQL. Je viens de mettre à jour ma base de données locale avec une énorme quantité de données et la nécessité de transférer une table spécifique à la base de données de production.

Basée sur l'exécution de sqlite database .dump > /the/path/to/sqlite-dumpfile.sql, SQLITE sorties d'un tableau de vidage dans le format suivant:

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;

Comment puis-je convertir ci-dessus dans un POSTGRESQL compatible fichier dump que je peux importer dans mon serveur de production?

  • Et bien, cette commande n'a pas fonctionné pour moi jusqu'à ce que j'ai changé de sqlite pour sqlite3
InformationsquelleAutor DevX | 2011-01-03