Инструменты пользователя

Инструменты сайта


service:postgres

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
service:postgres [20.07.2024 08:16] – [Переменные, условия] viacheslavservice:postgres [30.07.2024 19:21] (текущий) – внешнее изменение 127.0.0.1
Строка 124: Строка 124:
 </code> </code>
 ===== Использование psql ===== ===== Использование psql =====
-https://edu.postgrespro.ru/16/dba1-16/dba1_02_tools_psql.html +psql — терминальный клиент для работы с СУБД. При запуске требуются параметры подключения. Выполняет команды SQL и psql.\\ 
 +Содержит инструменты для интерактивной работы, а также для подготовки и выполнения скриптов.\\ 
 +https://edu.postgrespro.ru/16/dba1-16/dba1_02_tools_psql.html\\
 https://postgrespro.ru/docs/postgresql/16/app-psql https://postgrespro.ru/docs/postgresql/16/app-psql
 <code powershell> <code powershell>
Строка 208: Строка 209:
 </code> </code>
  
 +==== Настройка psql ====
 +При запуске psql выполняются 2 скрипта, если они есть: общий системный скрипт ''psqlrc'' и пользовательский файл ''~/.psqlrc''. Местоположение системного скрипта можно узнать командой ''pg_config --sysconfdir''. По умолчанию оба файла отсутствуют.
  
 +<code sql>
 +-- Если добавить этот код в ~/.psqlrc, то сразу после старта psql можно будет ввести :top5 для просмотра 5 самых больших таблиц
 +\set top5 'SELECT tablename, pg_total_relation_size(schemaname||''.''||tablename) AS bytes FROM pg_tables ORDER BY bytes DESC LIMIT 5;'
 +</code>
 +
 +
 +===== Настройка сервера =====
 +https://edu.postgrespro.ru/16/dba1-16/dba1_03_tools_configuration.html\\
 +[[https://postgrespro.ru/docs/postgresql/16/runtime-config|Описание параметров конфигурации]]
 +
 +Базовая конфигурация хранится в файлах конфигурации. Основной файл (путь по умолчанию) - ''$PGDATA/postgresql.conf''. Ряд параметров можно устанавливать для БД, пользователя или текущего сеанса. Если один и тот же параметр указан в конфигурационных файлах несколько 
 +раз, будет использоваться значение, считанное последним. Для применения изменений нужно перечитать конфиг и в некоторых случаях перезапустить сервер.
 +
 +Каталог с доп. файлами конфигурации - ''/etc/postgresql/16/main/conf.d''.
 +<code sql>
 +-- Показать путь к файлу конфигурации
 +SHOW config_file;
 +</code>
service/postgres.1721463391.txt.gz · Последнее изменение: 30.07.2024 19:20 (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki