From 207753629f87748ec095489c37f67b582a36141b Mon Sep 17 00:00:00 2001 From: ilyamak04 Date: Wed, 5 Feb 2025 22:20:36 +0300 Subject: [PATCH] fix --- docs/postgresql/Разное.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/docs/postgresql/Разное.md b/docs/postgresql/Разное.md index cb7eef5..958753e 100644 --- a/docs/postgresql/Разное.md +++ b/docs/postgresql/Разное.md @@ -7,7 +7,7 @@ - `sudo -u postgres psql postgres` - подключиться к базе данных `postgres` от имени пользователя Linux `postgres` !!! tip "" `sudo -u postgres psql` - + Если не указано имя базы данных при подключении, `psql` попытается подключиться к базе данных с именем, совпадающим с именем пользователя. В данном случае это будет база данных postgres - `sudo -u postgres psql -d имя_базы_данных -f путь_к_скрипту.sql` - выполнить SQL-скрипт на базе - `sudo -u postgres psql -d имя_базы_данных -c "SQL-запрос"` - выполнить SQL-скрипт на базе @@ -46,7 +46,7 @@ CREATE ROLE admin WITH LOGIN PASSWORD 'password' CREATEDB CREATEROLE ``` - PostgreSQL пользователя (USER) можно добавить в роль (ROLE). Когда пользователь добавляется в роль, он автоматически наследует все права, связанные с этой ролью. + Пользователя (USER) можно добавить в роль (ROLE). Когда пользователь добавляется в роль, он автоматически наследует все права, связанные с этой ролью. ```sql -- Создаем роль @@ -92,7 +92,9 @@ WHERE rolname = 'myuser'; ```sql -- отключить все подключения к бд -SELECT pg_terminate_backend( pid ) FROM pg_stat_activity WHERE pid <> pg_backend_pid( ) AND datname = ''; +SELECT pg_terminate_backend( pid ) +FROM pg_stat_activity +WHERE pid <> pg_backend_pid( ) AND datname = ''; ``` ```sql -- убить процесс по pid