3 недели назад
PostgreSQL для новичка: таблицы, индексы, миграции
PostgreSQL — одна из самых популярных реляционных баз данных. Её используют стартапы, крупные компании и open-source проекты. Она мощная, стабильная и хорошо подходит как для небольших приложений, так и для высоконагруженных систем. Но если вы только начинаете работать с базами данных, легко запутаться в базовых понятиях: В этой статье разберём три фундаментальные вещи: Сначала простыми словами, затем на практике. PostgreSQL — это реляционная база данных. Это означает: Пример простого приложения: Сущность Таблица Пользователи users Посты posts Комментарии comments Каждая таблица содержит строки (records) и колонки (columns)...
1 неделю назад
PostgreSQL-триггеры: примеры создания, использования и удаления функций
Из этой статьи вы узнаете, что такое триггеры PostgreSQL, чем они отличаются от стандартных триггеров SQL, а также как они устроены. Мы покажем на простом примере, как создать, удалить триггер PostgreSQL и убедиться, что всё работает нормально. Триггеры PostgreSQL – функции, запускаемые автоматически при выполнении определенного вида запроса к таблице. Всего таких запросов четыре: Сам триггер состоит из двух частей – функции и правила ее запуска. В PostgreSQL есть 2 основных типа триггера: Главное,...