Le schéma public
Le schéma public d’une base de données PostgreSQL est créé par défaut lorsqu’une nouvelle base est créée. Tous les utilisateurs y ont accès par défaut, sauf si cet accès est explicitement restreint. Lorsqu’une base de données est destinée à un seul utilisateur et ne comporte pas de regroupements complexes d’objets de données au-delà de ce qu’un système objet-relationnel gère naturellement, le schéma public suffit généralement. Aucun schéma supplémentaire n’a besoin d’être ajouté à une telle base. Cet exercice vise à vous rappeler que le schéma public peut être ignoré dans la plupart des usages basiques de PostgreSQL.
Cet exercice fait partie du cours
Créer des bases de données PostgreSQL
Instructions
- Imaginez que vous utilisez actuellement la base
poddécrite dans les leçons précédentes. Créez une table nomméeusers(pour représenter les auditeurs de podcasts sur la plateforme) dans la basepodde façon à ce qu’elle soit ajoutée au schémapublic.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
-- 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
);