Schema public
Schema public a unei baze de date PostgreSQL este creată implicit atunci când se creează o bază de date nouă. Toți utilizatorii au, în mod implicit, acces la această schemă, cu excepția cazului în care accesul este restricționat explicit. Când o bază de date urmează să fie folosită de un singur utilizator și nu conține grupări complexe de obiecte de date dincolo de ceea ce poate suporta în mod natural o bază de date obiect-relațională, schema public este de obicei suficientă. Nu este nevoie să adaugi scheme suplimentare la o astfel de bază de date. Acest exercițiu te va ajuta să înțelegi că schema public poate fi ignorată în majoritatea utilizărilor de bază ale PostgreSQL.
Acest exercițiu face parte din cursul
Crearea bazelor de date PostgreSQL
Instrucțiuni pentru exercițiu
- Imaginează-ți că folosești în prezent baza de date
poddescrisă în lecțiile anterioare. Creează un tabel numitusers(pentru a reprezenta ascultătorii de podcasturi de pe platformă) în baza de datepod, astfel încât acesta să fie adăugat în schemapublic.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- Add users table to the public schema for the pod database
___ ___ ___ (
id serial PRIMARY KEY,
first_name TEXT NOT NULL,
last_name TEXT NOT NULL,
email TEXT NOT NULL,
hashed_password CHAR(72) NOT NULL
);