MySQL для PostgreSQL - PullRequest
       9

MySQL для PostgreSQL

0 голосов
/ 24 октября 2009

Мы пытаемся переключить наше приложение с общения на mySQL на postgres. Хотелось бы, чтобы у нас была какая-то подпрограмма (в VB6), где я мог бы ввести SQL-запрос mySQl и получить строку, содержащую соответствующий запрос postgres.

Кто-нибудь имеет решение или заинтересован работать с нами над этим?

Спасибо!

Thomas

Ответы [ 2 ]

2 голосов
/ 24 октября 2009

Я бы посоветовался с "Сравнением различных реализаций SQL"; - это наиболее полезный справочник при преобразовании запросов из одной RDBMS в другую. В WikiBooks также есть страница, озаглавленная «Преобразование MySQL в PostgreSQL». Она содержит краткий список больших различий между ними.

Я не знаю ни одной (бесплатной / с открытым исходным кодом) утилиты для перевода запросов, но если у вас нет действительно больших, сложных запросов, у вас не должно быть особых трудностей при их переводе (и, если у вас есть большие, сложные запросов, автоматизированный инструмент, вероятно, не поможет).

1 голос
/ 24 октября 2009

Я не верю, что есть какой-либо инструмент «серебряной пули», который бы преобразовал все ваши запросы из совместимости с MySQL в Postgres.

Что вам нужно, это:

  • ссылка на различия между двумя РСУБД (см. "Джеймс МакНеллис")
  • хороший план тестирования для вашего приложения, который проверит его, чтобы убедиться, что конвертированный сервер базы данных работает
  • хорошая причина пройти через все эти неприятности; спектакль? Указ об управлении? и т.д.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...