CommencerCommencer gratuitement

Schémas au niveau utilisateur

Un cas d’usage important des schémas PostgreSQL est de pouvoir offrir à chaque utilisateur de la base de données son propre groupe de tables, accessible uniquement par cet utilisateur, afin que l’accès de chacun n’interfère pas avec celui des autres. Pour des raisons de sécurité, on peut aller plus loin en séparant les tables de production pour éviter toute manipulation par des utilisateurs non autorisés. Les schémas permettent d’organiser ces séparations sans multiplier les bases de données, ce qui peut réduire la charge de maintenance pour les administrateurs.

Cet exercice fait partie du cours

Créer des bases de données PostgreSQL

Afficher le cours

Instructions

  • Créez 3 schémas : un pour la développeuse web Ann Simmons, un pour l’analyste de données Ty Beck, et un pour les données de production (nommé production). Utilisez le format name_lastname pour nommer les schémas des employé·e·s.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

-- Add a schema for Ann Simmons
CREATE SCHEMA ___;

-- Add a schema for Ty Beck
___ ___ ty_beck;

-- Add a schema for production data
___ ___ ___;
Modifier et exécuter le code