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ś!