|
Насколько трудоемко перенести приложение на PostgreSQL с MS-SQL2000
|
|||
---|---|---|---|
#18+
По ряду причин (одна из них цена) нужно перелезть с MS-SQL2000 на PostgreSQL. Есть две особенности реализации: 1. Все данные забираются только из вьюх. 2. Вся обработка данных реализована ввиде хранимых процедур (клиент ничего не делает кроме вызова той или иной процедуры). Вопрос к знатокам, насколько сильно придется менять код процедур при переходе. Насколько это трудоемко (а то может быть это равносильно написанию всего с нуля). Из документации видно что отличие в диалектах SQL есть. Опыта в подобном переходе ни у кого в фирме нет но нужно определиться (хотя бы прикидочно) со сроками работ. Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2004, 02:09 |
|
Насколько трудоемко перенести приложение на PostgreSQL с MS-SQL2000
|
|||
---|---|---|---|
#18+
В текущем проекте поддерживаю актуальными 2 физические модели БД для Postgre и MS SQL, чему очень сильно помогает Power Designer. Поскольку вся бизнес логика поддерживается сервером приложений, делать это довольно просто. Все что касается хранимых процедур, приходится писать в двойном объеме как для Postgre, так и для MS SQL. Из документации видно что отличие в диалектах SQL есть. Отличие не только в диалектах но и в массе мелочей, на которые обращаешь внимание только когда сталкиваешься с ними. Например в триггерах доступ к модифицируемым данным только построчный, в связи с чем триггера типа After в Postgre считаю абсолютно бесполезыми. Синтаксис функций проверяется в момент исполнения (интерпритатор полный), посему чтобы проверить хотя бы синтаксис триггеров нужно написать скрипт со всевозможными вставками, обновлениями и удалениями etc. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2004, 14:34 |
|
|
start [/forum/topic.php?fid=53&fpage=356&tid=2007805]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 321ms |
total: | 471ms |
0 / 0 |