create database - Docs search results , p.4
Documentation >> PostgreSQL 15
Глава 28. Мониторинг работы СУБД
database_conflicts 28.2.17. pg_stat_all_tables 28.2.18. pg_stat_all_indexes 28.2.19. pg_statio_all_tables 28.2.20. pg_statio_all_indexes 28.2.21. pg_statio_all_sequences 28.2.22. pg_stat_user_functions 28.2.23. pg_stat
Documentation >> PostgreSQL 15
28.2. Система накопительной статистики
database_conflicts 28.2.17. pg_stat_all_tables 28.2.18. pg_stat_all_indexes 28.2.19. pg_statio_all_tables 28.2.20. pg_statio_all_indexes 28.2.21. pg_statio_all_sequences 28.2.22. pg_stat_user_functions 28.2.23. pg_stat
Documentation >> PostgreSQL 15
F.32. pg_stat_statements
CREATE EXTENSION pg_stat_statements . F.32.1. Представление pg_stat_statements Статистика, собираемая модулем, выдаётся через представление с именем pg_stat_statements . Это представление содержит отдельные строки для каждой комбинации идентификатора базы данных, идентификатора пользователя, идентификатора
Documentation >> PostgreSQL 15
E.7. Выпуск 15.2
DATABASE и рабочего процесса логической репликации (Хоу Чжицзе) Решение заблокировать прерывания при создании слота логической репликации в рабочем процессе привело к тому, что в версии 15 могли возникать необнаруживаемые взаимоблокировки. В версии 14 взаимоблокировок не
Documentation >> PostgreSQL 15
12.7. Пример конфигурации
CREATE TEXT SEARCH DICTIONARY english_ispell ( TEMPLATE = ispell, DictFile = english, AffFile = english, StopWords = english ); Теперь мы можем настроить сопоставления для слов в конфигурации pg : ALTER TEXT SEARCH CONFIGURATION pg ALTER MAPPING FOR asciiword, asciihword, hword
Documentation >> PostgreSQL 15
9.27. Функции для системного администрирования
create ( node_name text ) → oid Создаёт источник репликации с заданным внешним именем и возвращает назначенный ему внутренний идентификатор. pg_replication_origin_drop ( node_name text ) → void Удаляет ранее созданный источник репликации, в том числе связанную
Documentation >> PostgreSQL 15
Приложение C. Ключевые слова SQL
CREATE reserved, requires AS reserved reserved reserved CROSS reserved (can be function or type) reserved reserved reserved CSV non-reserved CUBE non-reserved reserved reserved CUME_DIST reserved reserved CURRENT non-reserved reserved reserved reserved
Documentation >> PostgreSQL 15
Приложение A. Коды ошибок PostgreSQL
database_dropped 57P05 idle_session_timeout Класс 58 — Ошибка системы (ошибка, внешняя по отношению к PostgreSQL ) 58000 system_error 58030 io_error 58P01 undefined_file 58P02 duplicate_file Класс 72 — Ошибка снимка 72000 snapshot
Documentation >> PostgreSQL 15
55.4. Протокол потоковой репликации
database" -c "IDENTIFY_SYSTEM;" Однако часто полезнее использовать pg_receivewal (для физической репликации) или pg_recvlogical (для логической). Команды репликации записываются в журнал работы сервера, когда включён параметр log_replication_commands . В режиме репликации принимаются
Documentation >> PostgreSQL 15
27.4. Горячий резерв
CREATE , DROP , ALTER , COMMENT . Эти ограничения так же относятся и к временным таблицам, так как операции могут потребовать обновления таблиц системных каталогов. SELECT ... FOR SHARE | UPDATE , так как блокировка строки не может быть проведена без
Documentation >> PostgreSQL 15
36.4. Использование переменных среды
CREATE TABLE test1 (a int, b varchar(50)); */ EXEC SQL BEGIN DECLARE SECTION; int v1; VARCHAR v2; EXEC SQL END DECLARE SECTION; ... EXEC SQL SELECT a, b INTO :v1, :v2 FROM test; Предложение INTO размещается
Documentation >> PostgreSQL 15
36.5. Динамический SQL
CREATE TABLE test1 (...);"; EXEC SQL END DECLARE SECTION; EXEC SQL EXECUTE IMMEDIATE :stmt; EXECUTE IMMEDIATE можно применять для SQL-операторов, которые не возвращают набор результатов (например, DDL, INSERT , UPDATE , DELETE ). Выполнять операторы, которые получают данные
Documentation >> PostgreSQL 15
36.15. Режим совместимости с Informix
CREATE TABLE test(i INT PRIMARY KEY, j INT); $INSERT INTO test(i, j) VALUES (7, :j); $COMMIT; Примечание Между $ и последующей директивой препроцессора (в частности, include , define , ifdef и т. п.) не должно быть
Documentation >> PostgreSQL 15
19.3. Запуск сервера баз данных
database server Documentation=man:postgres(1) After=network-online.target Wants=network-online.target [Service] Type=notify User=postgres ExecStart=/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data ExecReload=/bin/kill -HUP $MAINPID KillMode=mixed KillSignal=SIGINT TimeoutSec=infinity [Install] WantedBy
Documentation >> PostgreSQL 15
27.2. Трансляция журналов на резервные серверы
CREATE TABLESPACE выполнена на ведущем сервере, новая точка монтирования для этой команды уже должна существовать на резервных серверах до её выполнения. Аппаратная часть не должна быть в точности одинаковой, но опыт показывает, что сопровождать идентичные