Ungetestet: mittel REVOKE dem PUBLIC das USAGE entziehen.Hallo liebe Helfer,
eine Schulungsumgebung wollte ich wie folgt aufbauen:
So kann student1 zwar nicht die Daten von student2 einsehen, aber immer noch die DDL der Datenbankobjekte von student2. Genau die DDL ist aber Teil der Übungen, die die Studenten unabhängig voneinander lösen sollen.Code:CREATE DATABASE veranstaltungsname CREATE USER student1... CREATE SCHEMA student1 AUTHORIZATION student1 CREATE USER student2... CREATE SCHEMA student2 AUTHORIZATION student2
Kann ich die DDL der Objekte in anderen Schemata der gleichen Datenbank verstecken?
Oder muss ich je eine Datenbank pro Student anlegen, um hier eine harte Trennung durch zu setzen? Das würde mein Ziel zwar erreichen, wäre aber in der Bedienung und Administration deutlich unkomfortabler.
Vielen Dank im Voraus für eure Mühen!
Andreas



LinkBack URL
About LinkBacks
Zitieren



Lesezeichen