Метка: postgresql
-
Использование DML (Data Manipulation Language) в PostgreSQL
Одной из важнейших функций PostgreSQL является возможность выполнения операций манипуляции данными (DML), которые позволяют добавлять, изменять и удалять данные в таблицах. В этой статье мы рассмотрим основы использования DML в PostgreSQL и покажем примеры различных операций. Что такое DML? DML (Data Manipulation Language) – это часть языка SQL, которая позволяет осуществлять манипуляцию данными в базе…
-
Базовые настройки PostgreSQL
После установки инстанс PostgreSQL в целом НЕ настроен и это может отрицательно отразиться на производительности. Несмотря на то, что настроек в PostgreSQL более 350, можно выделить основные: shared_buffers Используется для кэширования данных. По умолчанию низкое значение (для поддержки как можно большего кол-ва ОС). Начать стоит с его изменения. Согласно документации, рекомендуемое значение для данного параметра…
-
Структура БД (DDL) в PostgreSQL
В предыдущей статье мы рассмотрели логическую структуру PostgreSQL и видели, что основным контейнером верхнего уровня является База Данных, далее идет схема и в ней уже создаются другие объекты. Схемой по умолчанию является схема public. Именно в ней и создаются по умолчанию все объекты. Хорошей практикой является использовать свои схемы, а на public отобрать права у…
-
Логическое устройство PostgreSQL
Начнем мы с контейнера верхнего уровня – виртуальной машины (ВМ). Внутри ВМ могут быть установлены разные версии PostgreSQL и на каждой версии может быть развернут 1 или более кластеров PostgreSQL. Я не ошибся – 1 инстанс СУБД PostgreSQL называется кластером в их терминологии. Далее внутри инстанса у нас существуют 3 базы данных по умолчанию: postgres…
-
Подключение к PostgreSQL из GUI
В предыдущей статье разобрали как настроить подключения к PostgreSQL извне и как получить доступ из консольной утилиты psql. psql замечательная утилита, которая позволяет подключаться из командной строки и производить администрирование БД, писать простейшие команды или выполнять уже написанные скрипты из файловой системы, но набор больших скриптов или визуализация данных в ней довольно проблематичны. Для этого…
-
Подключение к PostgreSQL из командной строки
В предыдущей статье мы с вами установили PostgreSQL на ВМ. Будем считать, что установлена 15 версия СУБД. По умолчанию после установки у нас открыт доступ к СУБД только с localhost (IP 127.0.0.1) – ВМ на которой он и установлен. Для подключения у СУБД используется консольная утилита, входящая в состав поставки – psql. Обратите внимание, что…