PostgreSQL
Для начала работы необходимо подключиться к кластеру, в котором расположены базы данных сервисов, для этого пропишем команду:
$ psql --no-readline -U <user> -h <host> -p <port> -d <datastore> -W -->
Ключи user, host, и пароль (W) вам предоставят. Ключ -d по умолчанию стоит postgres.
После того, как мы подключись к кластеру, необходимо выбрать нужную нам бд. Увидеть мы их сможем с помощью команды \l

Все доступные базы данных. Рассмотрим одну на примере задачи.
Для того, чтобы подключиться к нужной БД, используется команда:
$ \connect rkn_erir
Иерархия
Информационное дерево в данной среде построено следующим образом:
В начале идет сам кластер;
Далее идет БД, в нашем случае это rkn_erir;
Внутри БД располагаются схемы;
Внутри схем есть таблицы, в которых хранятся данные;
Команды
Задача, которую мы сейчас рассмотрим, требует, чтобы мы удалили все существующие таблицы в схеме delete_request и добавить новые с помощью скрипта.
Список схем в БД можно посмотреть с помощью команды dn

Полный список команд можно найти ЗДЕСЬ.
Более четкую картину вы можете увидеть, если откроете данный кластер через приложение DBeaver, скачать его можно link:https://dbeaver.io/download/[ТУТ]. Подключение максимально простое, главное, поставьте галочку "Показать все соединения", чтобы вы смогли взаимодействовать со всем списком БД.
Итак, чтобы удалить все таблицы в схеме применим команду DROP TABLE, а именно:
DPOP TABLE delete_request.delete_request;
WARNING
После каждой команды ставиться знак ; иначе ничего не произойдёт.
Данная строка принимает название_схемы.название_таблицы.
Полный список таблиц можно увидеть в приложение DBeaver.
После удаления всех таблиц мы можем создать новые с помощью заранее написанного скрипта. Его можно запустить напрямую через консоль с помощью команды
\i [ФАЙЛ]
INFO
Удобно будет прописать команду и мышкой перетащить файл в терминал, чтобы задался правильный путь. После выполнения скрипта(вы увидите весь процесс выполнения в терминале) в схеме появятся новые таблицы.
Часто используемы команды
create user USER_NAME with password `password`; # создать пользователя с паролем
create role ROLE_NAME with createdb createrole; # создать роль с нужными параметрами
alter ROLE with parametrs; # изменить атрибуты у роли
create database DB_NAME; # создать базу данных
create schema schema_name; # создать схему в бд
create table schema.table_name(title text, release date, awards text[]); создать таблицу в схеме с нужными параметрами
drop database; # удалить БД
drop schema;