Обложка канала

Oracle Developer👨🏻‍💻

Все о разработке в СУБД "Oracle" SQL, PL/SQL, оптимизация, архитектура, сертификации и многое другое.

Oracle Developer👨🏻‍💻

3 года назад
Открыть в
К серверу подключились. Что дальше? Сервер БД (кластер) может содержать несколько БД. Близкая аналогия с Oracle - это набор PDB. По умолчанию создается БД postgres, а также шаблонная БД (template1). Можем создать БД владельцем, которой будет пользователь postgres. Мы пойдем другим путем. Создадим владельца будущей базы. А потом уже БД с указанием владельца. 1️⃣ Создаем пользователя:
create role mydb_owner login password 'mypass';
или
create user mydb_owner password 'mypass';

А причем тут роль? Да, в мире PG роль может быть как пользователем, так и ролью. Юзер/роль создается общая на весь кластер. 2️⃣ Создаем отдельную БД
create database mydb owner mydb_owner;

БД создали. Где будем хранить объекты? В схеме. В Oracle при создании пользователя, автоматически создается схема. В Pg это нужно делать отдельно. По умолчанию создается схема public. 3️⃣ Создаем схему
create schema my_schema;

Не обязательно использовать psql, достаточно использовать IDE 😇 Завтра продолжим 😉 #postgresql Oracle Developer