Проблемы с обработкой кавычек в pgloader при создании таблицы значений по умолчанию - PullRequest
0 голосов
/ 10 февраля 2019

Я пытаюсь перенести мою базу данных из базы данных maria в PGSQL.

У меня есть файл сценария

LOAD DATABASE
FROM mysql://user:pass@server/mysql-db
INTO postgresql://user:pass@server:port/pg-db;

После запуска я получаю журнал и ошибку:

2019-02-10T12:50:58.837000Z INFO CREATE TABLE ao_e8b6cc_git_hub_event
(
  created_at             timestamptz not null,
  git_hub_id             text not null default ''0'',
  id                     bigserial not null,
  repository_id          bigint not null,
  save_point             boolean default NULL
);

В базе данных mysql у меня есть таблица ao_e8b6cc_git_hub_event

Эта таблица содержит столбец git_hub_id STRING со значением по умолчанию 0

Я думаю, что проблема в text not null default ''0''

pgloader делает две одинарные кавычки.Как я могу это исправить?

...