Добрый день.
В связи с политически-техническим решением возникла необходимость мигрировать БД нашего Zabbix 3.0 с MySQL 5.7 на PostgreSQL 9.5.
Изначально задача виделась очень простой:
1. Создал схему в postgres использовав скрипты SQL поставляемые в дистрибутиве Zabbix 3.0.
2. Выгрузил данные с помощью mysqldump (только "insert") в формате понятном postgres.
3. Попытался загрузить в БД postgres. И вот тут вылезли проблемы - postgres начал ругаться, что не уникальные значения в индексах, Ключ (eventid)=(71) отсутствует в таблице "events", и т.п.
Не могу понять, для разных СУБД используются разные схемы данных? И как те же самые данные находятся в MySQL и не конфликтуют?
Может есть рекомендации как перенести данные из MySQL в PostgreSQL?
Буду очень благодарен за помощь.
Евгений.
В связи с политически-техническим решением возникла необходимость мигрировать БД нашего Zabbix 3.0 с MySQL 5.7 на PostgreSQL 9.5.
Изначально задача виделась очень простой:
1. Создал схему в postgres использовав скрипты SQL поставляемые в дистрибутиве Zabbix 3.0.
2. Выгрузил данные с помощью mysqldump (только "insert") в формате понятном postgres.
3. Попытался загрузить в БД postgres. И вот тут вылезли проблемы - postgres начал ругаться, что не уникальные значения в индексах, Ключ (eventid)=(71) отсутствует в таблице "events", и т.п.
Не могу понять, для разных СУБД используются разные схемы данных? И как те же самые данные находятся в MySQL и не конфликтуют?
Может есть рекомендации как перенести данные из MySQL в PostgreSQL?
Буду очень благодарен за помощь.
Евгений.
Comment