> 1) Работа с RO базамида, удобно, спору нет :)
> 2) Ссылочная целостность, распространяющаяся на содержимое процедур (функций в постгре)
> В постгре меня просто убивает возможность писать ссылки на несуществующие объекты, переменные в процедурах. Если сложная ветвящаяся процедура, то это ад вместо отладки. Учитывая возможность замочить то, на что ссылается процедура - это перманентная отладка.
очень интересно послушать про проверку ссылочной целостности если хранимая процедура написана на java и лежит во внешнем _скомпилированном_ jar файле, или например на C и расположена в отдельной _скомпилированной_ общей библиотеке ;)
как, в интербейз так нельзя ? какая жалость... :)
> 3) Компиляция хранимых процедур: выполняются быстрее, текст можно удалить для защиты от кражи.
по-моему это везде так, разве что удалить исходный текст - не везде можно, да и нельзя украсть то, что не исчезает при краже у автора ;) Вы наверное хотели написать "для защиты от копирования" (декомпиляцию кстати никто не отменял :) ) ?
> 4) простой и понятный api.
он везде - простой и понятный, что может быть непонятного в execute, fetch, row_count ? =)
> 5) простота в установке и обслуживании (попробуйте psql передать пароль из командного файла.)
минимум три варианта :)
> 6) Средства разработки сервеной логики. С IBExpert не сравнится ничего.
pgAdmin III, а кстати IBExpert умеет отлаживать построчно хранимые процедуры ? просто спросил, вот pgAdmin научился недавно :)