Вы конечно, меня извините,
Mar. 3rd, 2010 11:51 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
но PostgreSQL с первого взгляда выглядит более правильной СУБД чем Firebird.
1) Логи, много понятных логов. Небо и земля, по сравнению с ничего не значащим бредом, которым firebird.log заполнен чуть более чем полностью. Т.е. там даже нет возможности включить что нибудь вроде "протоколирование доступа к базе", не говоря уже о запросах, итд.
2) Читабельный вывод консольных утилит. Posix-командная строка этих самых утилит. Вменяемые параметры их же.
3) Несколько вариантов аутентификации, управление аутентификацией c детализацией по адресам-маскам, именам базы, юзеров
4) доступ через ssl.
5) И наконец, ключевой аспект: документация. 2100 страниц нормальной понятной хорошо структурированной документации, доступной в виде PDF с официального сайта. В отличие от, блядь, документации по Interbase 6 на которую до сих пор ссылаются на сайте FB и потока сознания разработчиков в виде quick start quide и release notes.
1) Логи, много понятных логов. Небо и земля, по сравнению с ничего не значащим бредом, которым firebird.log заполнен чуть более чем полностью. Т.е. там даже нет возможности включить что нибудь вроде "протоколирование доступа к базе", не говоря уже о запросах, итд.
2) Читабельный вывод консольных утилит. Posix-командная строка этих самых утилит. Вменяемые параметры их же.
3) Несколько вариантов аутентификации, управление аутентификацией c детализацией по адресам-маскам, именам базы, юзеров
4) доступ через ssl.
5) И наконец, ключевой аспект: документация. 2100 страниц нормальной понятной хорошо структурированной документации, доступной в виде PDF с официального сайта. В отличие от, блядь, документации по Interbase 6 на которую до сих пор ссылаются на сайте FB и потока сознания разработчиков в виде quick start quide и release notes.
no subject
Date: 2010-03-04 02:58 pm (UTC)no subject
Date: 2010-03-04 03:15 pm (UTC)no subject
Date: 2010-03-04 03:36 pm (UTC)Но мне больше всего понравилось, что в PGSQL есть тип serial который автоматом создает сиквенс и вешает его на поле таблицы для заполнения.
no subject
Date: 2010-03-04 03:57 pm (UTC)no subject
Date: 2010-06-23 11:22 pm (UTC)собственно, если вся работа за базами прохоит через SP - то это и не важно.
А вот если напрямую...
Ведь если добаволяем не одну строку, а в несколько таблиц (примитив - покупка - чек №5 плс список по нему товаров), все равно придётся тащить на клиента значение для вставки в зависимые таблицы. Только генератора - до вставки, а AutoInc - после (если найдёшь).
Собственно поэтому я когда-то гнал волну, что INSERT и UPDATE не должны быть оносторонними, а должны возвращать значения так же, как SELECT. Теперь - возвращают.
m> сиквенс и вешает его на поле таблицы для заполнения.
Мммм... а в IB/FB разве нельзя ? придется триггер повесить, но так ли это принципиально ?
no subject
Date: 2010-03-04 03:34 pm (UTC)