Пересказ статьи Ryan. Triggers: A LoveHate Relationship
Чтобы понять, почему триггеры могут вызывать такие различные реакции, я хочу привести краткую историю триггеров (с моей точки зрения) и то, как она повлияла на мой опыт работы с ними на раннем этапе.
Действие...реакция
Мы живем в мире действия/реакции - и не важно, как наши данные обрабатываются. По мере того, как системы реляционных баз данных развивались и совершенствовались на протяжении десятилетий, в декларативную систему добавлялись различные формы программных функций.
Continue reading "Триггеры: от любви до ненависти"
Пересказ статьи Ryan Booz. PostgreSQL for the SQL Server DBA: The First Four Settings to Check
Пять лет назад я начал возвращаться к использованию PostgreSQL, и это не было гладким путешествием. Одной из главных причин, по которой мне тяжело давался прогресс в изучении PostgreSQL на раннем этапе, было то, что я просто не знал, что мне следует искать. Фактически я просто постоянно беседовал в течение месяца о различиях между SQL Server и PostgreSQL с людьми, идущими по тому же пути.
Continue reading "PostgreSQL для администраторов SQL Server: первые четыре настройки для проверки"
Пересказ статьи Grant Fritchey. PostgreSQL Schema. Learning PostgreSQL with Grant
Важным аспектом при построении и обслуживании базы данных является организация объектов в вашей базе данных. У вас могут быть таблицы, которые обслуживают различные направления, например, схема для операций с хранилищами данных и схема для продаж. Некоторым логинам может потребоваться доступ к определенным таблицам, но не к остальным. Вы можете захотеть изолировать одно множество объектов в базе данных от других множеств объектов. Все это, и многое другое, может быть выполнено при помощи схем в базе данных, и PostgreSQL поддерживает использование схемы именно для этих типов функциональности.
Continue reading "Схемы в PostgreSQL. Изучаем PostgreSQL вместе с Grant Fritchey"