mirror of
https://github.com/ilyamak04/DevOps.git
synced 2025-04-06 07:44:51 +02:00
1.3 KiB
1.3 KiB
sudo -u postgres psql postgres
CREATE DATABASE имя_базы_данных;
\l
- просмотр списка бд\q
- выход
-
\c имя_базы_данных [имя_пользователя]
- подключение к бд или из bashpsql -U username -d database_name
-
\dt
- просмотр списка таблиц -
\d [имя таблицы]
- показывает столбцы, типы данных и индексы -
\dn
- список схем -
\dt schema_name.*
- список таблиц в схеме
-
CREATE TABLE имя_таблицы (id SERIAL PRIMARY KEY, колонка1 тип, колонка2 тип, ...);
- создание таблицы -
DROP TABLE имя_таблицы;
-
CREATE USER имя_пользователя WITH PASSWORD 'пароль';
-
CREATE ROLE имя_роли;
-
GRANT ALL PRIVILEGES ON DATABASE имя_базы TO имя_пользователя;
-
DROP USER имя_пользователя;
-
DROP ROLE имя_роли;
SELECT * FROM pg_stat_activity;
- просмотр текущий подключенийSELECT * FROM pg_locks;
- просмотр блокировок