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

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

EXPLAIN ANALYZE в PostgreSQL — план запроса, оптимизация

EXPLAIN ANALYZE показывает как PostgreSQL выполняет запрос: какие индексы используются, сколько строк обрабатывается, где теряется время. Разбираем чтение плана, типы узлов, выявление узких мест и диагностику deadlock. EXPLAIN vs EXPLAIN ANALYZE Чтение плана…

CREATE TABLE в PostgreSQL — типы данных, ограничения, автоинкремент

CREATE TABLE — базовая команда PostgreSQL. Разбираем синтаксис, все типы данных, ограничения (constraints) и автоинкремент через SERIAL и современный GENERATED ALWAYS AS IDENTITY. Базовый синтаксис CREATE TABLE Типы данных PostgreSQL Тип Описание Пример…

Бэкап PostgreSQL — pg_dump, pg_restore, автоматизация

pg_dump — стандартный инструмент резервного копирования PostgreSQL. Создаёт консистентный снимок базы без остановки сервера. Разбираем форматы дампов, восстановление через pg_restore и автоматизацию через cron. pg_dump — основные команды Форматы дампов pg_dump Формат Ключ…

Установка PostgreSQL на Astra Linux — пошаговая инструкция

Astra Linux — отечественная ОС на базе Debian. PostgreSQL устанавливается аналогично Ubuntu, но есть особенности: версии в репозитории, настройка безопасности Parsec, совместимость с 1С. Разбираем по шагам. Версии Astra Linux и PostgreSQL Каждая…

pgAdmin 4 — подключение к PostgreSQL и создание базы данных

pgAdmin 4 — графический интерфейс для PostgreSQL. В нем удобно подключиться к серверу, создать базу данных, открыть таблицы, выполнить SQL-запрос и посмотреть структуру объектов без постоянной работы в терминале. Но pgAdmin не заменяет…

PostgreSQL — что это такое и зачем он нужен

PostgreSQL — это не просто база данных. Это мощная объектно-реляционная СУБД с 35-летней историей, которую используют Spotify, Instagram, Reddit. Разбираем что это, зачем нужно и чем отличается от конкурентов. Что такое PostgreSQL простыми…

Индексы SQLite: создание, уникальность и ускорение запросов

Разберу, как устроены индексы в SQLite, зачем они нужны и как их правильно создавать, проверять и удалять В реляционных базах данных таблица — это набор строк с одинаковой структурой. Каждая строка идентифицируется уникальным…

SQLite ALTER TABLE: переименование и добавление столбцов

Когда работаешь с SQLite, рано или поздно сталкиваешься с тем, что структуру таблицы нужно изменить — переименовать, добавить столбец или убрать лишнее поле. Я разберу все три сценария и покажу обходной путь для…

SQLite CREATE TABLE: синтаксис и создание связанных таблиц

Когда я впервые начал работать с SQLite, синтаксис CREATE TABLE казался простым — пока не столкнулся с составными ключами и внешними ключами в одной таблице. В этом руководстве разберём оператор от базового синтаксиса…

SQLite CREATE VIEW: создание представлений в базе данных

В теории баз данных представление (view) — это сохранённый набор данных, который получается в результате выполнения запроса. Оно позволяет сохранить сложный запрос под именем для последующего использования Вы можете получать доступ к данным…

Настройки cookie