Материалы рубрики

Продолжение архива

Как создать таблицу в pgAdmin 4 и посмотреть данные

В pgAdmin 4 таблицу можно создать через графический интерфейс: выбрать схему, добавить колонки, указать primary key и сохранить объект. Но даже если вы делаете это через GUI, полезно видеть SQL-эквивалент. Так проще понимать,…

Схема базы и ER-диаграмма в pgAdmin 4

В pgAdmin 4 можно посмотреть схему базы данных, открыть таблицы, колонки, индексы, ограничения и сгенерировать ER-диаграмму PostgreSQL. Важно понимать: pgAdmin показывает реальные объекты базы. Если внешние ключи не созданы в PostgreSQL, на ER-диаграмме…

Бэкап и восстановление PostgreSQL через pgAdmin 4

В pgAdmin 4 можно сделать бэкап PostgreSQL через меню Backup и восстановить базу через Restore. При этом pgAdmin не изобретает отдельный способ резервного копирования: под капотом он использует стандартные инструменты PostgreSQL, прежде всего…

Бэкап и восстановление базы 1C в PostgreSQL через pgAdmin

Бэкап базы 1C в PostgreSQL через pgAdmin возможен, но его нельзя воспринимать как универсальную замену регламентному резервному копированию. pgAdmin вызывает стандартные инструменты PostgreSQL, поэтому важно понимать, что именно копируется: серверная база PostgreSQL, роли,…

Команды psql для PostgreSQL: шпаргалка с примерами

psql — терминальный клиент PostgreSQL. Через него можно подключиться к базе, выполнять SQL, смотреть таблицы и схемы, запускать SQL-файлы, импортировать CSV и сохранять вывод. Ниже сначала идёт короткая шпаргалка, затем — синтаксис и…

VIEW и Materialized View в PostgreSQL — создание и обновление

VIEW — сохранённый SELECT-запрос с именем. Materialized View — кэшированный результат запроса, хранящийся как таблица. Разбираем создание, обновление данных через WITH CHECK OPTION и когда использовать каждый тип. Что такое VIEW и зачем…

VACUUM в PostgreSQL — очистка, autovacuum, MVCC

VACUUM убирает «мёртвые» строки, которые остаются после UPDATE и DELETE из-за MVCC. Без регулярного VACUUM таблицы раздуваются и запросы замедляются. Разбираем MVCC, виды VACUUM, autovacuum и как диагностировать раздутие. MVCC — почему появляются…

Установка PostgreSQL на Windows 10 и 11 — пошаговая инструкция

Чтобы установить PostgreSQL на Windows, скачиваем инсталлятор с официального сайта, запускаем мастер установки и задаём пароль суперпользователя. Ниже каждый шаг разобран отдельно, а после установки приведены три проверки результата Что нужно перед установкой…

Установка PostgreSQL на Ubuntu — apt, systemctl, настройка

PostgreSQL на Ubuntu устанавливается одной командой. Но есть нюансы: версия из стандартного apt может быть устаревшей, нужно настроить аутентификацию, разобраться с pg_ctlcluster. Разбираем всё по порядку. Два способа установки Первый — из стандартного…

Триггеры в PostgreSQL — CREATE TRIGGER, PL/pgSQL, NEW и OLD

Триггер — функция, автоматически вызываемая при INSERT, UPDATE или DELETE. Используется для аудита изменений, автоматического заполнения полей и валидации бизнес-правил. Разбираем синтаксис, переменные NEW/OLD и типовые паттерны. Как работают триггеры Переменные NEW и…

Настройки cookie