![]() |
|||
| HSG |
|

SELECT * FROM pg_database;
CREATE TABLE land ( lnr varchar(4) NOT NULL, Name varchar(50) default NULL, Einwohner real default NULL, Flaeche real default NULL, Hauptstadt varchar(30) default NULL, Kontinent varchar(15) default NULL, KontinentFlaeche real default NULL );
SELECT table_name FROM information_schema.tables WHERE table_schema = 'public';
DROP TABLE land;
INSERT INTO land (lnr, Name, Einwohner, Flaeche, Hauptstadt, Kontinent, KontinentFlaeche)
VALUES ('UV', 'Burkina Faso', 11.95, 274000, 'Ouagadougou', 'Afrika', 31);
Der SQL-Dump terra1.sql mit Struktur und Daten ermöglicht den schnellen Aufbau der Tabelle 'land'.
Der SQL-Dump terra2.sql mit Struktur und Daten ermöglicht den schnellen Aufbau der Tabellen 'land' und 'kontinent' für eine Datenbank terra2.
Datenbankbenutzer und Privilegien
CREATE USER gxx WITH PASSWORD 'geheim';
Das Recht 'SELECT' wird dem Benutzer 'gxx' für die Tabelle 'land' eingeräumt.
GRANT SELECT ON land TO gxx;
Gruppe anlegen
CREATE GROUP s1 WITH USER g1,g2,g3,g4,g5,g6;
Gruppe Rechte geben
GRANT SELECT ON land TO GROUP s1;
Benutzer zu Gruppe s1 hinzufügen
ALTER GROUP s1 ADD USER gxx;
Benutzer anzeigen
SELECT * FROM pg_user;
Gruppen anzeigen
SELECT * FROM pg_group;