Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / pgloader попытка создать схему. / 5 сообщений из 5, страница 1 из 1
30.09.2020, 12:29
    #40004233
kliff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pgloader попытка создать схему.
Привет всем. Ребят помогите советом.
Мигрирую БД с MySQL 8 на Postgresql 9.6.

Поставил pgloader.
Запускал прямо pgloader mysql://gooh:gooh@localhost/morsa pgsql://postgres:postg@localhost/db_morsa

Выдает ошибку
2020-09-30T10:22:13.992000+01:00 ERROR Database error 42601: ( : "unsigned")
QUERY: CREATE TABLE morsa.queue
(
id int not null,
chan varchar(50) not null,
job bytea not null,
priority int unsigned not null default '1024',
reserved_at int
);

FATAL Failed to create the schema, see above.

Обчитался форумов, пробую всякие комбинации с файлом, сделал такой файл
Сделал файл для него pgloader.load

LOAD DATABASE
FROM mysql://gooh:gooh@localhost/morsa
INTO pgsql://postgres:postg@localhost/db_morsa

ALTER SCHEMA 'morsa' RENAME TO 'public';

Запускаю
pgloader pgloader.load


Результат не особо изменился

ERROR Database error 42601: ( : "unsigned")
QUERY: CREATE TABLE morsa.queue
(
id int not null,
chan varchar(50) not null,
job bytea not null,
priority int unsigned not null default '1024',
reserved_at int
);

FATAL Failed to create the schema, see above.


Кто может подсказать в какую сторону еще покопать? Спасибо заранее.
...
Рейтинг: 0 / 0
30.09.2020, 13:20
    #40004251
kliff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pgloader попытка создать схему.
pgloader 3.6.1
...
Рейтинг: 0 / 0
30.09.2020, 13:30
    #40004254
kliff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pgloader попытка создать схему.
очевидно проблема в priority int unsigned not null default '1024', не нравится "unsigned "

но что с этим делать теперь, править руками в дампе что ли
...
Рейтинг: 0 / 0
30.09.2020, 14:30
    #40004279
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pgloader попытка создать схему.
kliff
очевидно проблема в priority int unsigned not null default '1024', не нравится "unsigned "

но что с этим делать теперь, править руками в дампе что ли


любые такие системы автоматизации миграции ВСЕГДА требуют "обработать напильником" перед использованием.
они рассчитаны на то что сделают 90% рутинной работы а остальное все равно руками делать.
так что да - руками править.


--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
01.10.2020, 07:18
    #40004420
kliff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pgloader попытка создать схему.
Maxim Boguk
kliff
очевидно проблема в priority int unsigned not null default '1024', не нравится "unsigned "

но что с этим делать теперь, править руками в дампе что ли


любые такие системы автоматизации миграции ВСЕГДА требуют "обработать напильником" перед использованием.
они рассчитаны на то что сделают 90% рутинной работы а остальное все равно руками делать.
так что да - руками править.


--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru


Да, все перелопатил, пока pgloader мапинг типов не всегда делает верно. Ну ладно, допилил руками.

Спасибо.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / pgloader попытка создать схему. / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]