powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / pgloader попытка создать схему.
5 сообщений из 5, страница 1 из 1
pgloader попытка создать схему.
    #40004233
kliff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем. Ребят помогите советом.
Мигрирую БД с 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
pgloader попытка создать схему.
    #40004251
kliff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pgloader 3.6.1
...
Рейтинг: 0 / 0
pgloader попытка создать схему.
    #40004254
kliff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
очевидно проблема в priority int unsigned not null default '1024', не нравится "unsigned "

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

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


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


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

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


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


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


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

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


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