PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

PostgreSQL Създаване на схема

Много пъти може да се наложи да създадете схема в PostgreSQL база данни. Ето как да създадете схема в база данни с помощта на израза PostgreSQL CREATE SCHEMA.

Как да създадете схема в PostgreSQL

Ето стъпките за създаване на схема в PostgreSQL с помощта на оператор CREATE SCHEMA. Ето синтаксиса на командата CREATE SCHEMA

CREATE SCHEMA [IF NOT EXISTS] schema_name;

В горното изявление трябва да споменете името на схемата след CREATE SCHEMA. Моля, уверете се, че името на схемата е уникално в базата данни.

Можете също така да предоставите незадължителна ключова дума АКО НЕ СЪЩЕСТВУВА по-горе, за да създадете PostgreSQL схема само ако не съществува.

Ето пример за създаване на схема в PostgreSQL

# create schema sample;

Бонус четене:PostgreSQL Създаване на база данни

Създаване на схема за потребител

Ако искате да създадете схема само за конкретен потребител, използвайте клаузата AUTHORIZATION, показана по-долу

# CREATE SCHEMA [IF NOT EXISTS] schema_name
AUTHORIZATION username;

Например, ето SQL заявката за създаване на схема с име пример за потребител db_user

# CREATE SCHEMA [IF NOT EXISTS] sample
AUTHORIZATION db_user;

Бонус четене:PostgreSQL Създаване на таблица

Избройте всички схеми в базата данни

Ето SQL заявката за показване на всички схеми във вашата база данни.

postgres=# SELECT *
           FROM pg_catalog.pg_namespace
           ORDER BY nspname;

      nspname       | nspowner |               nspacl
--------------------+----------+-------------------------------------
 information_schema |       10 | {postgres=UC/postgres,=U/postgres}
 pg_catalog         |       10 | {postgres=UC/postgres,=U/postgres}
 pg_temp_1          |       10 |
 pg_toast           |       10 |
 pg_toast_temp_1    |       10 |
 public             |       10 | {postgres=UC/postgres,=UC/postgres}

Бонус за четене:Как да създадете хистограма в PostgreSQL

Надяваме се, че сега можете лесно да създадете PostgreSQL схема.

Ubiq улеснява визуализирането на данни за минути и наблюдение в табла за управление в реално време. Опитайте го днес!

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Функция SUM() в PostgreSQL

  2. Разгръщане и конфигуриране на PostgreSQL с Puppet

  3. Анализ на лог на PostgreSQL с pgBadger

  4. Как да мигрирам PostgreSQL база данни в SQLServer?

  5. Транзакциите не работят за моята MySQL DB