4 недели назад
Реляционные базы данных и язык SQL. Хранимые функции типа SQL в PostgreSQL
Доброго здоровья читателям моего канала programmer's notes. Поддерживаем мой канал. Сервер баз данных PostgreSQL позволяет создавать специальные объекты, называемые хранимые функции. Использование таких функций даёт возможность переносить часть кода на сторону сервера. В стандартной установке сервера можно создавать функции двух типов: SQL-функции, состоящие из обычных sql-запросов и и функции на алгоритмическом языке программирования plpgsql. Также существуют дополнительные библиотеки, которые,...
1 неделю назад
Реляционные базы данных и язык SQL. Хранимые функции типа PLpgSQL в PostgreSQL. Транзакции
Доброго здоровья читателям моего канала programmer's notes. Поддерживаем мой канал. В продолжении статей о языке PLpgSQL в PostgreSQL. Предыдущая статья этой серии здесь Транзакция является важнейшим понятием реляционных баз данных. Транзакция представляет собой последовательность действий, выполняющихся как одна операция с данными. Транзакция может быть выполнена полностью или не выполнена совсем. Транзакция должна соответствовать принципам ACID: 1. Atomicity (атомарность) — транзакция либо выполняется полностью, либо не выполняется совсем...