Общие команды PostgreSQL, которые вам необходимо знать
Создание пользователя, создание базы данных, присвоение пользователю пароля & предоставление привилегий базе данных
sudo -u postgres psql postgres=# create database mydb; postgres=# create user myuser with encrypted password 'mypass'; postgres=# grant all privileges on database mydb to myuser;
Создание пользователя
$ sudo -u postgres createuser <username>
Создание базы данных
$ sudo -u postgres createdb <dbname>
Предоставление пользователю пароля
$ sudo -u postgres psql psql=# alter user <username> with encrypted password '<password>';
Предоставление привилегий для базы данных
psql=# grant all privileges on database <dbname> to <username> ;
Команды Psql
psql=# l
Список доступных баз данных
psql=# c dbname
Переключить соединение на новую базу данных
psql=# dt
Список доступных таблиц
psql=#d имя_таблицы
Описать таблицу, например, столбец, тип, модификаторы столбцов и т.д.
psql=#dn
Перечислить все схемы текущей подключенной базы данных
psql=#df
Перечислить доступные функции в текущей базе данных
psql=#dv
Список доступных представлений в текущей базе данных
psql=#du
Список всех пользователей и назначенных им ролей
psql=#h
Получить помощь
psql=#?
Знать все доступные команды psql
psql=#q
Выход из оболочки psql
psql=#SELECT version();
*Получение текущей версии сервера PostgreSQL`.
Спасибо

kidubo (невинный леонард) — GitHub
Full-stack разработчик|Nodejs|Express|Nestjs|TypeORM|3+ года опыта — kidubo
