Schemat public
Schemat public skapas automatiskt i en PostgreSQL-databas när en ny databas skapas. Alla användare har som standard tillgång till detta schema, om inte åtkomsten uttryckligen begränsas. När en databas ska användas av en enda användare och inte innehåller komplexa grupperingar av dataobjekt utöver vad ett objekt-relationellt databashanteringssystem naturligt stöder, räcker schemat public i regel gott. Sådana databaser behöver inga ytterligare scheman. Den här övningen förstärker förståelsen för att schemat public kan ignoreras vid grundläggande användning av PostgreSQL.
Den här övningen är en del av kursen
Skapa PostgreSQL-databaser
Övningsinstruktioner
- Tänk dig att du arbetar med databasen
podsom beskrivs i tidigare lektioner. Skapa en tabell med namnetusers(för att representera lyssnare av poddar på plattformen) i databasenpod, så att den läggs till i schematpublic.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
-- 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
);