PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Schemat tworzenia PostgreSQL

Wiele razy może być konieczne utworzenie schematu w bazie danych PostgreSQL. Oto jak utworzyć schemat w bazie danych za pomocą instrukcji PostgreSQL CREATE SCHEMA.

Jak stworzyć schemat w PostgreSQL

Oto kroki tworzenia schematu w PostgreSQL przy użyciu instrukcji CREATE SCHEMA. Oto składnia polecenia CREATE SCHEMA

CREATE SCHEMA [IF NOT EXISTS] schema_name;

W powyższym oświadczeniu należy wymienić nazwę schematu po CREATE SCHEMA. Upewnij się, że nazwa schematu jest unikalna w bazie danych.

Możesz również podać opcjonalne słowo kluczowe IF NOT EXISTS powyżej, aby utworzyć schemat PostgreSQL tylko wtedy, gdy nie istnieje.

Oto przykład tworzenia schematu w PostgreSQL

# create schema sample;

Przeczytaj bonus:Utwórz bazę danych PostgreSQL

Utwórz schemat dla użytkownika

Jeśli chcesz utworzyć schemat tylko dla określonego użytkownika, użyj klauzuli AUTHORIZATION pokazanej poniżej

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

Na przykład, oto zapytanie SQL do utworzenia schematu o nazwie sample dla użytkownika db_user

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

Bonus Przeczytaj:Utwórz tabelę PostgreSQL

Wymień wszystkie schematy w bazie danych

Oto zapytanie SQL, które pokazuje wszystkie schematy w Twojej bazie danych.

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}

Przeczytaj bonus:Jak utworzyć histogram w PostgreSQL

Mamy nadzieję, że teraz możesz łatwo tworzyć schemat PostgreSQL.

Ubiq ułatwia wizualizację danych w ciągu kilku minut i monitorowanie w pulpitach nawigacyjnych w czasie rzeczywistym. Wypróbuj już dziś!

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Najlepsze materiały szkoleniowe i szkoleniowe dotyczące PostgreSQL

  2. java.lang.ClassNotFoundException:org.postgresql.Driver, Android

  3. Anonimizacja PostgreSQL na żądanie

  4. podzapytanie w FROM musi mieć alias

  5. Jak zrobić aktualizację + dołączyć w PostgreSQL?