2024-10-30 19:26:17 +03:00

1.3 KiB
Raw Blame History

Cheat sheet

  • sudo -u postgres psql postgres
  • CREATE DATABASE имя_базы_данных;
  • \l - просмотр списка бд
  • \q - выход

  • \c имя_базы_данных [имя_пользователя] - подключение к бд или из bash psql -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; - просмотр блокировок