works:programmer:db-postgres:index

This is an old revision of the document!


Полезная информация по Postgres SQL

Управлять Postgres можно через утилку psql запускается она так

Для локалки :

sudo -u postgres psql --cluster=9.5/main --dbname=БАЗА

Для удаленки :

psql --host=127.0.0.1 --port=5432 --user=ПОЛЬЗОВАТЕЛЬ --password --dbname=БАЗА

Пользователи и Роли PGSQL

-- Создать пользователя с паролем
CREATE ROLE "ПОЛЬЗОВАТЕЛЬ" WITH PASSWORD 'ПАРОЛЬ';
-- Разрешить ему логиниться
ALTER ROLE "ПОЛЬЗОВАТЕЛЬ" WITH LOGIN;
-- Сделать его суперпольователем
ALTER ROLE "ПОЛЬЗОВАТЕЛЬ" WITH SUPERUSER;
-- Удалить пользователя
DROP ROLE "ПОЛЬЗОВАТЕЛЬ"

Раздача прав пользователям

-- Разрешить пользователю заходить в Базу
GRANT ALL ON DATABASE ИМЯБАЗЫ TO ПОЛЬЗОВАТЕЛЬ;

Базы данных

-- Посмотреть список баз
\l
-- Создать базу данных 
CREATE DATABASE имя_базы;
works/programmer/db-postgres/index.1583244169.txt.gz · Last modified: 2020/03/03 14:02 by Chugreev Eugene