Синхронизация SQL Server 2000 и Postgresql 8,3 - PullRequest
2 голосов
/ 30 декабря 2008

сценарий:

Две базы данных (каждая имеет базу данных с именем, например, testdb):

  • MS Sql Server 2000
  • Postgresql 8,3

Мне нужно синхронизировать эти два testdbs, на самом деле это направление от SqlServer к Postgresql.

Структура testdb в SqlServer может иногда меняться. Мне нужны только таблицы и данные testdb, синхронизированные, исключая индексы, представления или другие foos.

Я уже читал эту статью: Миграция Microsoft SQL Server на PostgreSQL от Иэна Хардинга , но, похоже, это одноразовое решение. И я нашел следующие процедуры: Автоматическое создание сценариев для объектов SQL Server , но я думаю, что все же сложно автоматически выполнить шаги, описанные в статье.

Можно ли сделать синхронизацию автоматически другим способом? (Пакетно / скриптами или некоммерческими инструментами)

1 Ответ

1 голос
/ 30 декабря 2008

Возможно, вы уже об этом, но ... вы можете создать пакет DTS, чтобы экспортировать данные из SQL Server и переместить его в промежуточное положение. Затем задание cron выполнит скрипт для импорта данных в Postgres.

...