SQL Server к пост-ГРЭС

Причина Вы видите различие между своей реализацией и Eclipse, состоит в том, потому что Вы сканируете каждый раз, в то время как Eclipse (и другие инструменты) сканирует только однажды (во время загрузки проекта большинство времен) и создает индекс. В следующий раз, когда Вы просите данные, они не сканируют снова, но смотрят на индекс.

8
задан John Saunders 5 December 2009 в 01:15
поделиться

3 ответа

При переносе postgresql из одной версии в другую, в которой не было инструментов для этого, я использовал только один инструмент, unix sed.

Я рекомендую просто экспортировать sql. Очистите специфические эксцентрики экспортного клиента (обычно в комментариях), затем попробуйте импортировать его в базу данных sql и посмотрите, что произойдет. Ошибки - это ваше руководство. Используйте sed, чтобы просмотреть файл mssql и вывести файл postgres sql, исправляющий ошибки. Как только вы окажетесь в функциональной среде, посмотрите на сами данные, некоторые вещи могут быть не такими, как вы ожидали.

3
ответ дан 5 December 2019 в 19:00
поделиться

Я согласен с Чисумом. Я бы экспортировал данные из MSSQL как сценарий SQL (или подмножество, если оно огромно - возможно, по одной таблице за раз или меньшие диапазоны); и попробуйте запустить его против postgres; и посмотрим, что получится. Возможно, вам придется написать sed или небольшой Perl-скрипт, если есть какие-то мелочи, чтобы заставить его работать правильно, но я бы не ожидал, что это будет нелепо.

Импортируйте данные в postgres и посмотрите, что произойдет. Вы, вероятно, столкнетесь с большим количеством проблем со структурой таблицы, индексами и ссылками, чем с другими вещами.

На веб-сайте Postgres есть некоторая информация: http://wiki.postgresql.org/wiki/Converting_from_other_Databases_to_PostgreSQL# Microsoft_SQL_Server

2
ответ дан 5 December 2019 в 19:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: