Общие команды PostgreSQL


Общие команды 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

github.com

Оцените статью
devanswers.ru
Добавить комментарий