LoslegenKostenlos loslegen

Das Schema public

Das Schema public einer PostgreSQL-Datenbank wird standardmäßig angelegt, wenn eine neue Datenbank erstellt wird. Alle Benutzer haben standardmäßig Zugriff auf dieses Schema, es sei denn, dieser Zugriff wird ausdrücklich eingeschränkt. Soll eine Datenbank von einer einzelnen Person genutzt werden und enthält sie keine komplexen Gruppierungen von Datenobjekten über das hinaus, was eine objektrelationale Datenbank natürlich unterstützt, reicht das Schema public in der Regel aus. Für eine solche Datenbank müssen keine zusätzlichen Schemata hinzugefügt werden. Diese Übung soll dir verdeutlichen, dass das Schema public bei den meisten grundlegenden PostgreSQL-Anwendungen ignoriert werden kann.

Diese Übung ist Teil des Kurses

Erstellen von PostgreSQL-Datenbanken

Kurs anzeigen

Anleitung zur Übung

  • Stell dir vor, du verwendest gerade die in den vorherigen Lektionen beschriebene Datenbank pod. Erstelle eine Tabelle namens users (sie steht für Hörerinnen und Hörer von Podcasts auf der Plattform) in der Datenbank pod, sodass sie dem Schema public hinzugefügt wird.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

-- 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
);
Code bearbeiten und ausführen