Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > PostgreSQL > MySQL


Автор: Gum 2.5.2007, 12:45
Переношу сайт, на новом хостинге стоит MySQL, дамп слит из PostgreSQL.

Так как о PostgreSQL слышу впервые, вопросы к знатокам:
1) в дампе есть описания функций, насколько знаю в MySQL они не работают, так или нет?
2) принципиально, возможно после изменения файла работы с БД работать на другой базе (есть разница в формировании выборки, например)?

Впервые в жизни столкнулся с такой проблемой smile 

Автор: Бонифаций 2.5.2007, 13:23
1) описания функций это хранимые процедуры чтоли? В последних mysql они тоже есть. Но синтаксис другой. В postgresql они сделаны по мотивам oracle, в mysql по мотивам db2. Так что напильником придется дорабатывать однозначно.

2) зависит от того, что вы хотите от базы. простые выборки выглядят одинаково. Чем сложнее, тем больше разница. (Например работа с датами). Кроме того если это не java приложение, то скорее всего придется переписывать и клиентскю часть, тк API отличается.

Добавлено через 1 минуту и 37 секунд
В общем прогноз пессимистический на мой взгляд

Автор: Gum 2.5.2007, 13:55
Бонифаций, благодарю.
Так и думал. Полная )(

Значит придется вручную, и на другой движок...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)