Введение
Состояние документирования
Юридическое уведомление
Правила сообщения об ошибках
1.
Часть I. Внутреннее устройство
❱
1.1.
Основы архитектуры
1.2.
Модуль безопасного хранения QSS
1.3.
Индексы
❱
1.3.1.
Индексы B-деревья
1.3.2.
Индексы GiST
1.3.3.
Индексы SP-GiST
1.3.4.
Индексы GIN
1.3.5.
Индексы BRIN
1.4.
Параллельный контроль
1.5.
Большие объекты
1.6.
Серверное программирование
❱
1.6.1.
Расширение SQL
1.6.2.
Триггеры
1.6.3.
Триггеры событий
1.6.4.
Интерфейс программирования сервера
1.6.5.
Фоновые рабочие процессы
1.7.
Процесс qhb
1.8.
Системные каталоги
1.9.
Определение интерфейса метода доступа к таблице
1.10.
Определение интерфейса метода доступа индекса
1.11.
Общие записи WAL
1.12.
Физическое хранилище базы данных
1.13.
Как планировщик использует статистику
1.14.
Асинхронный пул соединений QCP
1.15.
Модуль прямой загрузки данных QDL
❱
1.15.1.
Пример использования QDL
1.16.
Менеджер кэша дисковых блоков TARQ
1.17.
Дамп и загрузка содержимого менеджера кэша дисковых блоков UMCA
1.18.
Параметр HOLDMEM и дополнительные кэши дисковых блоков
1.19.
Таблицы APPEND_ONLY
1.20.
Сервер метрик
1.21.
Встроенная очередь сообщений
1.22.
Планировщик заданий QSched
1.23.
Переменные уровня сессии qhb-variables
1.24.
Профилирование долгих запросов
1.25.
Формат манифеста резервной копии
2.
Часть II. Установка и настройка
❱
2.1.
Установка
2.2.
Начало работы
❱
2.2.1.
Создание базы данных
2.2.2.
Доступ к базе данных
2.3.
Настройка и эксплуатация сервера
2.4.
Конфигурация сервера
2.5.
Советы по производительности
2.6.
Провайдер нестандартного сканирования
2.7.
Аутентификация клиентского приложения
❱
2.7.1.
Файл pg_hba.conf
2.7.2.
Файл сопоставлений имен пользователей
2.7.3.
Методы аутентификации
2.7.4.
Проблемы аутентификации
2.8.
Роли в базе данных
2.9.
Управление базами данных
2.10.
Локализация
2.11.
Методы выборки из таблицы
2.12.
Регулярные задачи обслуживания базы данных
2.13.
Резервное копирование и восстановление
2.14.
Мониторинг активности базы данных
2.15.
Мониторинг использования диска
2.16.
Прочность и журнал записи
2.17.
Процедурные языки
2.18.
Клиентские приложения QHB
❱
2.18.1.
clusterdb
2.18.2.
createdb
2.18.3.
createuser
2.18.4.
dropdb
2.18.5.
dropuser
2.18.6.
psql
2.18.7.
qhb_amcheck
2.18.8.
qhb_basebackup
2.18.9.
qhb_dump
2.18.10.
qhb_dumpall
2.18.11.
qhb_isready
2.18.12.
qhb_receivewal
2.18.13.
qhb_recvlogical
2.18.14.
qhb_restore
2.18.15.
qhb_verifybackup
2.18.16.
reindexdb
2.18.17.
vacuumdb
2.19.
Серверные приложения QHB
❱
2.19.1.
initdb
2.19.2.
qhb_bootstrap
2.19.3.
qhb_archivecleanup
2.19.4.
qhb_checksums
2.19.5.
qhb_controldata
2.19.6.
qhb_ctl
2.19.7.
qhb_resetwal
2.19.8.
qhb_rewind
2.19.9.
qhb_upgrade
2.19.10.
qhb_waldump
2.20.
Написание обёртки сторонних данных
2.21.
Инструмент резервного копирования qbackup
3.
Часть III. Язык SQL
❱
3.1.
Язык SQL. Общие сведения
❱
3.1.1.
Язык SQL. Введение
3.1.2.
Основные принципы
3.1.3.
Создание таблицы
3.1.4.
Ввод данных
3.1.5.
Запросы к таблице
3.1.6.
Соединения таблиц
3.1.7.
Агрегатные функции
3.1.8.
Изменение строк
3.1.9.
Удаление строк
3.2.
Расширенные функции
❱
3.2.1.
Расширенные функции. Вступление
3.2.2.
Представления (VIEW)
3.2.3.
Внешние ключи
3.2.4.
Транзакции
3.2.5.
Оконные функции
3.3.
Синтаксис SQL
3.4.
Определение данных
3.5.
Манипулирование данными
❱
3.5.1.
Вставка данных
3.5.2.
Обновление данных
3.5.3.
Удаление данных
3.5.4.
Возврат данных из измененных строк
3.6.
Запросы
3.7.
Типы данных
❱
3.7.1.
Числовые типы
3.7.2.
Денежные типы
3.7.3.
Символьные типы
3.7.4.
Двоичные типы данных
3.7.5.
Типы даты/времени
3.7.6.
Логический тип
3.7.7.
Перечислимые типы
3.7.8.
Геометрические типы
3.7.9.
Типы сетевых адресов
3.7.10.
Типы битовых строк
3.7.11.
Типы текстового поиска
3.7.12.
Тип UUID
3.7.13.
Тип XML
3.7.14.
Типы JSON
3.7.15.
Массивы
3.7.16.
Составные типы
3.7.17.
Диапазонные типы
3.7.18.
Типы доменов
3.7.19.
Типы идентификаторов объектов
3.7.20.
Тип pg_lsn
3.7.21.
Псевдо-типы
3.8.
Функции и операторы
3.9.
PL/pgSQL - процедурный язык SQL
3.10.
Команды SQL
❱
3.10.1.
ABORT
3.10.2.
ALTER AGGREGATE
3.10.3.
ALTER COLLATION
3.10.4.
ALTER CONVERSION
3.10.5.
ALTER DATABASE
3.10.6.
ALTER DEFAULT PRIVILEGES
3.10.7.
ALTER DOMAIN
3.10.8.
ALTER EVENT TRIGGER
3.10.9.
ALTER EXTENSION
3.10.10.
ALTER FOREIGN DATA WRAPPER
3.10.11.
ALTER FOREIGN TABLE
3.10.12.
ALTER FUNCTION
3.10.13.
ALTER GROUP
3.10.14.
ALTER INDEX
3.10.15.
ALTER LANGUAGE
3.10.16.
ALTER LARGE OBJECT
3.10.17.
ALTER MATERIALIZED VIEW
3.10.18.
ALTER OPERATOR CLASS
3.10.19.
ALTER OPERATOR FAMILY
3.10.20.
ALTER OPERATOR
3.10.21.
ALTER POLICY
3.10.22.
ALTER PROCEDURE
3.10.23.
ALTER PUBLICATION
3.10.24.
ALTER ROLE
3.10.25.
ALTER ROUTINE
3.10.26.
ALTER RULE
3.10.27.
ALTER SCHEMA
3.10.28.
ALTER SEQUENCE
3.10.29.
ALTER SERVER
3.10.30.
ALTER STATISTICS
3.10.31.
ALTER SUBSCRIPTION
3.10.32.
ALTER SYSTEM
3.10.33.
ALTER TABLESPACE
3.10.34.
ALTER TABLE
3.10.35.
ALTER TEXT SEARCH CONFIGURATION
3.10.36.
ALTER TEXT SEARCH DICTIONARY
3.10.37.
ALTER TEXT SEARCH PARSER
3.10.38.
ALTER TEXT SEARCH TEMPLATE
3.10.39.
ALTER TRIGGER
3.10.40.
ALTER TYPE
3.10.41.
ALTER USER MAPPING
3.10.42.
ALTER USER
3.10.43.
ALTER VIEW
3.10.44.
ANALYZE
3.10.45.
BEGIN
3.10.46.
CALL
3.10.47.
CHECKPOINT
3.10.48.
CLOSE
3.10.49.
CLUSTER
3.10.50.
COMMENT
3.10.51.
COMMIT PREPARED
3.10.52.
COMMIT
3.10.53.
COPY
3.10.54.
CREATE ACCESS METHOD
3.10.55.
CREATE AGGREGATE
3.10.56.
CREATE CAST
3.10.57.
CREATE COLLATION
3.10.58.
CREATE CONVERSION
3.10.59.
CREATE DATABASE
3.10.60.
CREATE DOMAIN
3.10.61.
CREATE EVENT TRIGGER
3.10.62.
CREATE EXTENSION
3.10.63.
CREATE FOREIGN DATA WRAPPER
3.10.64.
CREATE FOREIGN TABLE
3.10.65.
CREATE FUNCTION
3.10.66.
CREATE GROUP
3.10.67.
CREATE INDEX
3.10.68.
CREATE LANGUAGE
3.10.69.
CREATE MATERIALIZED VIEW
3.10.70.
CREATE OPERATOR CLASS
3.10.71.
CREATE OPERATOR FAMILY
3.10.72.
CREATE OPERATOR
3.10.73.
CREATE POLICY
3.10.74.
CREATE PROCEDURE
3.10.75.
CREATE PUBLICATION
3.10.76.
CREATE ROLE
3.10.77.
CREATE RULE
3.10.78.
CREATE SCHEMA
3.10.79.
CREATE SEQUENCE
3.10.80.
CREATE SERVER
3.10.81.
CREATE STATISTICS
3.10.82.
CREATE SUBSCRIPTION
3.10.83.
CREATE TABLE AS
3.10.84.
CREATE TABLESPACE
3.10.85.
CREATE TABLE
3.10.86.
CREATE TEXT SEARCH CONFIGURATION
3.10.87.
CREATE TEXT SEARCH DICTIONARY
3.10.88.
CREATE TEXT SEARCH PARSER
3.10.89.
CREATE TEXT SEARCH TEMPLATE
3.10.90.
CREATE TRANSFORM
3.10.91.
CREATE TRIGGER
3.10.92.
CREATE TYPE
3.10.93.
CREATE USER MAPPING
3.10.94.
CREATE USER
3.10.95.
CREATE VIEW
3.10.96.
DEALLOCATE
3.10.97.
DECLARE
3.10.98.
DELETE
3.10.99.
DISCARD
3.10.100.
DO
3.10.101.
DROP ACCESS METHOD
3.10.102.
DROP AGGREGATE
3.10.103.
DROP CAST
3.10.104.
DROP COLLATION
3.10.105.
DROP CONVERSION
3.10.106.
DROP DATABASE
3.10.107.
DROP DOMAIN
3.10.108.
DROP EVENT TRIGGER
3.10.109.
DROP EXTENSION
3.10.110.
DROP FOREIGN DATA WRAPPER
3.10.111.
DROP FOREIGN TABLE
3.10.112.
DROP FUNCTION
3.10.113.
DROP GROUP
3.10.114.
DROP INDEX
3.10.115.
DROP LANGUAGE
3.10.116.
DROP MATERIALIZED VIEW
3.10.117.
DROP OPERATOR CLASS
3.10.118.
DROP OPERATOR FAMILY
3.10.119.
DROP OPERATOR
3.10.120.
DROP OWNED
3.10.121.
DROP POLICY
3.10.122.
DROP PROCEDURE
3.10.123.
DROP PUBLICATION
3.10.124.
DROP ROLE
3.10.125.
DROP ROUTINE
3.10.126.
DROP RULE
3.10.127.
DROP SCHEMA
3.10.128.
DROP SEQUENCE
3.10.129.
DROP SERVER
3.10.130.
DROP STATISTICS
3.10.131.
DROP SUBSCRIPTION
3.10.132.
DROP TABLESPACE
3.10.133.
DROP TABLE
3.10.134.
DROP TEXT SEARCH CONFIGURATION
3.10.135.
DROP TEXT SEARCH DICTIONARY
3.10.136.
DROP TEXT SEARCH PARSER
3.10.137.
DROP TEXT SEARCH TEMPLATE
3.10.138.
DROP TRANSFORM
3.10.139.
DROP TRIGGER
3.10.140.
DROP TYPE
3.10.141.
DROP USER MAPPING
3.10.142.
DROP USER
3.10.143.
DROP VIEW
3.10.144.
END
3.10.145.
EXECUTE
3.10.146.
EXPLAIN
3.10.147.
FETCH
3.10.148.
GRANT
3.10.149.
IMPORT FOREIGN SCHEMA
3.10.150.
INSERT
3.10.151.
LISTEN
3.10.152.
LOAD
3.10.153.
LOCK
3.10.154.
MOVE
3.10.155.
NOTIFY
3.10.156.
PREPARE
3.10.157.
PREPARE TRANSACTION
3.10.158.
REASSIGN OWNED
3.10.159.
REFRESH MATERIALIZED VIEW
3.10.160.
REINDEX
3.10.161.
RELEASE SAVEPOINT
3.10.162.
RESET
3.10.163.
REVOKE
3.10.164.
ROLLBACK
3.10.165.
ROLLBACK PREPARED
3.10.166.
ROLLBACK TO SAVEPOINT
3.10.167.
SAVEPOINT
3.10.168.
SECURITY LABEL
3.10.169.
SELECT INTO
3.10.170.
SELECT
3.10.171.
SET CONSTRAINTS
3.10.172.
SET ROLE
3.10.173.
SET SESSION AUTHORIZATION
3.10.174.
SET TRANSACTION
3.10.175.
SET
3.10.176.
SHOW
3.10.177.
START TRANSACTION
3.10.178.
TRUNCATE
3.10.179.
UNLISTEN
3.10.180.
UPDATE
3.10.181.
VACUUM
3.10.182.
VALUES
3.11.
Поддержка SQL-стандарта
❱
3.11.1.
Ключевые слова
3.11.2.
Коды ошибок
3.11.3.
Поддержка даты и времени
3.11.4.
Соответствие стандарту SQL
3.11.5.
Расширенный SQL
4.
Приложения
❱
4.1.
Внутренние сообщения в QHB
❱
4.1.1.
Форматы сообщений
4.1.2.
Поля сообщений с ошибками и замечаниями
4.2.
Расширения
❱
4.2.1.
Расширения QHB
❱
4.2.1.1.
Расширение Rbytea, внешнее хранение двоичных данных
4.2.1.2.
Расширение Qbim, реализующее битемпоральную модель данных
❱
4.2.1.2.1.
Элементарный пример для Qbim
4.2.1.2.2.
Пример использования Qbim со связанными объектами
4.2.1.3.
Расширение Uref, обобщённый ссылочный тип
4.2.1.4.
Расширение Qbayes, методы статистического анализа на основе условных вероятностей Байеса
4.2.1.5.
Расширение Part_Import, частичный импорт файлов данных из «внешней» БД
4.2.2.
Специализированные и экспериментальные модули PostgreSQL
❱
4.2.2.1.
adminpack
4.2.2.2.
amcheck
4.2.2.3.
auth_delay
4.2.2.4.
auto_explain
4.2.2.5.
bloom
4.2.2.6.
btree_gin
4.2.2.7.
btree_gist
4.2.2.8.
citext
4.2.2.9.
cube
4.2.2.10.
dblink
4.2.2.11.
dict_int
4.2.2.12.
dict_xsyn
4.2.2.13.
earthdistance
4.2.2.14.
file_fdw
4.2.2.15.
fuzzystrmatch
4.2.2.16.
hstore
4.2.2.17.
intagg
4.2.2.18.
intarray
4.2.2.19.
isn
4.2.2.20.
lo
4.2.2.21.
ltree
4.2.2.22.
old_snapshot
4.2.2.23.
pageinspect
4.2.2.24.
passwordcheck
4.2.2.25.
pg_buffercache
4.2.2.26.
pgcrypto
4.2.2.27.
pg_freespacemap
4.2.2.28.
pg_prewarm
4.2.2.29.
pgrowlocks
4.2.2.30.
pg_stat_statements
4.2.2.31.
pgstattuple
4.2.2.32.
pg_surgery
4.2.2.33.
pg_trgm
4.2.2.34.
pg_visibility
4.2.2.35.
postgres_fdw
4.2.2.36.
seg
4.2.2.37.
sepgsql
4.2.2.38.
spi
4.2.2.39.
sslinfo
4.2.2.40.
tablefunc
4.2.2.41.
tcn
4.2.2.42.
test_decoding
4.2.2.43.
tsm_system_rows
4.2.2.44.
tsm_system_time
4.2.2.45.
unaccent
4.2.2.46.
uuid-ossp
4.2.2.47.
xml2
4.2.3.
Клиентские приложения
❱
4.2.3.1.
oid2name
4.2.3.2.
vacuumlo
4.2.4.
Сторонние расширения
❱
4.2.4.1.
PostGIS (Spatial and Geographic Objects for PostgreSQL)
4.2.4.2.
Patroni (Управление высокодоступными кластерами)
4.3.
Поддерживаемые платформы
❱
4.3.1.
Поддержка решений 1С
4.4.
Особенности использования QHB
❱
4.4.1.
Ограничения QHB
4.4.2.
Страница загрузки
4.4.3.
Краткие инструкции
❱
4.4.3.1.
Краткая инструкция по начальной загрузке и установке
4.4.3.2.
Краткая инструкция по обновлению
4.4.3.3.
Краткая инструкция по миграции кластера баз данных в QHB
4.4.3.4.
Запуск и остановка сервера с помощью сервиса systemd
4.4.3.5.
Пример настройки синхронной реплики
4.4.3.6.
Инструкция по использованию QSS в режиме хранения пользовательского ключа на USB носителе
4.4.3.7.
Инструкция по использованию QSS в режиме хранения пользовательского ключа на крипто-токене
4.4.3.8.
Инструкция по установке и использованию QCP
4.4.3.9.
Работа с 1С
❱
4.4.3.9.1.
Инструкция по установке QHB под 1С
4.4.3.9.2.
Конфигурирование QHB под 1С
4.4.3.9.3.
Резервное копирование QHB под 1С
4.5.
Сокращения
4.6.
Глоссарий
4.7.
Поддержка цветового оформления
4.8.
Лицензирование
4.9.
Замечания к релизу
Light (default)
Rust
Coal
Navy
Ayu
Документация по СУБД «Квант-Гибрид» 1.5.0
Расширенные функции
Расширенные функции. Вступление
Представления (VIEW)
Внешние ключи
Транзакции
Оконные функции