CommencerCommencer 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

Créer des bases de données PostgreSQL

Afficher le cours

Instructions

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