У меня есть база данных SQLite3. Я сделал дамп данных, который выглядит примерно так:
PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;
CREATE TABLE "admin_tools_menu_bookmark" (
"id" integer NOT NULL PRIMARY KEY,
"user_id" integer NOT NULL,
"url" varchar(255) NOT NULL,
"title" varchar(255) NOT NULL
);
INSERT INTO "admin_tools_menu_bookmark" VALUES(1,2,'/admin/recipes/recipe/','Recipe Management');
INSERT INTO "admin_tools_menu_bookmark" VALUES(2,2,'/admin/recipes/ingredient/','Ingredient Management');
CREATE TABLE "admin_tools_dashboard_preferences" (
"id" integer NOT NULL PRIMARY KEY,
"user_id" integer NOT NULL,
"data" text NOT NULL
);
......
Я пытаюсь выполнить это в PostgreSQL PgAdmin III, который выдает мне много ошибок, начиная с PRAGMA
, от «неподписанных» полей до полей даты и времени, равных 1 вместо true и 0 вместо false.
Есть ли правильный способ конвертировать этот скрипт?
Я думал об экспорте каждой таблицы в CSV, а затем об импорте их в PGDB, но у меня так много таблиц, что это не вариант.