CommencerCommencez gratuitement

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

<cours>Créer des bases de données PostgreSQL</cours>
Voir le cours

Instructions de l’exercice

  • Imaginez que vous utilisez actuellement la base pod décrite dans les leçons précédentes. Créez une table nommée users (pour représenter les auditeurs de podcasts sur la plateforme) dans la base pod de façon à ce qu’elle soit ajoutée au schéma public.

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
);
Modifier et exécuter le code