Le schéma public
Le schéma public d'une base de données PostgreSQL est créé par défaut lorsqu'une nouvelle base de données est créée. Tous les utilisateurs ont par défaut accès à ce schéma, à moins que cet accès ne soit 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 de gestion relationnel-objet peut naturellement prendre en charge, le schéma public suffit généralement. Aucun schéma supplémentaire n'a besoin d'être ajouté à une telle base de données. Cet exercice vise à vous rappeler que le schéma public peut être ignoré dans la plupart des utilisations de base de PostgreSQL.
Cette activité fait partie du cours
Créer des bases de données PostgreSQL
Instructions de l’exercice
- Imaginez que vous utilisez présentement la base de données
poddécrite dans les leçons précédentes. Créez une table nomméeusers(pour représenter les auditeurs et auditrices de balados sur la plateforme) dans la base de donnéespodde façon à ce qu'elle soit ajoutée au schémapublic.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
-- 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
);