Bazy danych Postgres mają obsługę schematu. Instrukcja Utwórz schemat w Postgres jest praktykowana poprzez utworzenie nowego schematu z kilkoma funkcjami. Oprócz tworzenia schematu, można również użyć polecenia „Utwórz schemat” do określenia właścicieli schematu. Ten opisowy przewodnik przedstawia wykorzystanie, a także mechanizm działający tworzenia schematu w Postgres.
Wymagania wstępne
Baza danych Postgres może zawierać w niej wiele schematów, ale jeden schemat może zabawiać tylko jedną bazę danych na raz. Zatem instrukcja Schemat Utwórz odnosi się do bazy danych Postgres. Musisz więc mieć następujące warunki wstępne, zanim zagłębiasz się w tworzenie schematu:
Jak działa instrukcja schematu
We wstępnej części tego przewodnika miałbyś przegląd instrukcji Schemat Utwórz. Ta sekcja zawiera mechanizm działający dla tego stwierdzenia. Bloki konstrukcyjne instrukcji Schema Utwórz zależą od następującej składni:
> Utwórz schematOpis powyższej składni znajduje się poniżej:
: Musisz określić nazwę schematu tutaj. Jeśli pole pozostaje puste, nazwa użytkownika jest ustawiona na nazwę schematu.
: Określa użytkownika, który będzie właścicielem nowego schematu.
: To odnosi się do klauzul SQL, takich jak Twórz tabelę, Utwórz widok, Utwórz sekwencję, Utwórz indeks, utwórz wyzwalacz.
Jak używać Postgres Utwórz schemat
W poprzedniej sekcji dowiedziałeś się, jak działa Postgres tworzą instrukcję schematu. Aby zrobić praktyczność, podaliśmy kilka przykładów, które wykonują użycie postgres do stworzenia schematu.
Utwórz nowy schemat: Polecenie podane poniżej utworzy nowy schemat w bazie danych MYDB, zaczynając od podstaw.
Notatka: Jesteśmy zalogowani do bazy danych o nazwie MYDB.
# Utwórz schemat Linuxhint;Możesz zweryfikować stworzenie schematu za pomocą podanego poniżej polecenia. W naszym poprzednim poleceniu stworzyliśmy schemat Linuxhint. W rezultacie jest obecny na wyjściu.
# \ dnKorzystanie z schematu Utwórz, aby autoryzować użytkownika: Możesz również określić właściciela schematu. Poniższe polecenie Postgres zapewni własność „Linux„Schemat dla użytkownika o imieniu”Sam".
# Utwórz schemat Linux autoryzacja Sam;Notatka: Jeśli otrzymujesz błąd podczas wykonywania wyżej wymienionego polecenia, istnieją szanse, że użytkownik nie istnieje. Aby utworzyć użytkownika bazy danych, możesz zapoznać się z poniższym poleceniem:
# STWÓRZ UŻYTKOWNIKAUżyj Utwórz schemat z Jeśli nie istnieje : Instrukcja Utwórz schemat zawsze szuka unikalnych rekordów, a jeśli schemat już istnieje, wówczas utworzenie schematu zwróci błąd. Na przykład załóżmy, że chcieliśmy stworzyć schemat o nazwie Linux (który już istnieje). Schemat Utwórz zwróciłby błąd w tak.
# Utwórz schemat Linux;Schemat Utwórz można użyć z „Jeśli nie istnieje” opcja uniknięcia błędów. Po określaniu tej opcji schemat Utwórz nie zwraca żadnego błędu ani nie tworzy duplikatu. Polecenie napisane poniżej próbuje utworzyć nazwany schemat Linux(to już istnieje), ale wyjście powoduje a OGŁOSZENIE Zamiast błędu.
# Utwórz schemat, jeśli nie istnieje Linux;Bonusowa wskazówka
Funkcjonalność Schema Utwórz jest wykonywana krótko w powyższych sekcjach. Tutaj wymyślimy bonusową wskazówkę związaną z schematami. Schemat zależy przede wszystkim od tabel i widoków. Zebraliśmy więc tę sekcję, aby poprowadzić Cię o utworzenie stołu i widoku w schemacie.
Utwórz stół w schemacie: Wewnątrz schematu Postgres tabele (gdzie dane są przechowywane) i widoki (zapytanie SQL) również można utworzyć. Dla zrozumienia stworzyliśmy tabelę (nazwaną projektowanie) i widok (nazwany typ) w istniejącym schemacie (Linux) MYDB Baza danych.
> Utwórz tabelę mydb.Linux.projekty (nazwa varchar (50) nie null, typ varchar (50) nie null);Wniosek
Schemat bazy danych interpretuje to, jak wyglądałyby Twoje dane w bazie danych. Schemat reprezentuje sposób zorganizowania danych w tabelach i jak przechowywane dane na dysku. W tym poście opisano implementację polecenia Utwórz schemat w bazach danych Postgres. Można postępować zgodnie z tym przewodnikiem, aby utworzyć schemat dla bazy danych, poświęcić schemat określonego użytkownika/właściciela. Dodatkowo podano dodatkową wskazówkę, która prowadzi do utworzenia stołu i widoku w schemacie.