Dies ist ein Hilfe-Forum für alle Fragen rund um Linux, Netzwerk, Datenbanken und Programmiersprachen.
Anmelden    Forum    Registrieren    Suche    FAQ

Foren-Übersicht » Datenbanken » Postgres




Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
 
Autor Nachricht
 Betreff des Beitrags: Schema Public -was ist das eigentlich?
 Beitrag Verfasst: Mi. 12.Sep.2007 09:59 
Offline
Bluescreener
Bluescreener

Registriert: Mi. 01.Aug.2007 22:14
Beiträge: 5
Hallo liebes Forum,

wenn ich eine Datenbank anlege, dann hat diese automatisch das schema public (Besitzer postgres).

Wofür ist dieses Schema eigentlich da?
Hätte es schwerwiegende Auswirkungen, wenn jeder Nutzer meines Systems auf dieses Schema Vollzugriff hätte?

Danke im Voraus, Kai

_________________
-----------------------
Vielen Dank für die Antwort. :-)Frei Fragen zu Open Source GIS und dem UMN MapServer helfe ich gerne.
http://www.umn-mapserver-community.de


Nach oben 
 Profil  
 
 Betreff des Beitrags: Re: Schema Public -was ist das eigentlich?
 Beitrag Verfasst: Mo. 17.Sep.2007 12:55 
Offline
Admin
Admin
Benutzeravatar

Registriert: Di. 14.Okt.2003 10:43
Beiträge: 3768
Wohnort: Hamburg
Hi,

das Schema Public ist, wie der Name schon sagt, das globale Schema von Postgres. Mit einem Schema beschreibt man unter Prostgres einen eingegrenzten Bereich innerhalb der Datenbank. Diesem Schema kann man dann explizit User zuweisen, diese sehen dann auch nur die Daten aus dem zugewiesenen Schema. Da Du scheinbar keine Schema für die Datenbank definiert hast, landet alles im Public Schema und ist somit für alle angelegten User verfügbar.

Generell sollten die User NIE, und ich mein NIEMALS, VOLLZUGRIFF auf die Relationen haben, das sollte immer dem Admin vorbehalten sein.

MfG
max

_________________
Tempora mutantur, nos et mutamur in illis.
Bild


Nach oben 
 Profil  
 
 Betreff des Beitrags: Re: Schema Public -was ist das eigentlich?
 Beitrag Verfasst: Mi. 26.Sep.2007 17:29 
Offline
Bluescreener
Bluescreener

Registriert: Mi. 01.Aug.2007 22:14
Beiträge: 5
Alles klar, danke :P

_________________
-----------------------
Vielen Dank für die Antwort. :-)Frei Fragen zu Open Source GIS und dem UMN MapServer helfe ich gerne.
http://www.umn-mapserver-community.de


Nach oben 
 Profil  
 
 Betreff des Beitrags: Re: Schema Public -was ist das eigentlich?
 Beitrag Verfasst: So. 27.Jan.2008 10:12 
Offline
Bluescreener
Bluescreener

Registriert: So. 27.Jan.2008 09:54
Beiträge: 11
Wohnort: Wiener Neustadt
Du musst bei PUBLIC unbedingt aufpassen.
Wenn du Benutzerrechte vergibst, solltest du nicht vergessen, das Schema unbedingt entsprechend zu beschränken.
Es gibt in PostgreSQL auch so etwas wie "die Welt" (nennt sich auch PUBLIC). Du solltest sicherstellen, dass PUBLIC keine Rechte mehr hat, sonst sind sämtliche weiteren Versuche, Rechte zu beschränken sinnlos.

Lg,

Hans

_________________
--
Cybertec Schönig & Schönig GmbH
Hans-Jürgen Schönig
URL: http://www.postgresql-support.de
PostgreSQL Support, Schulungen, Cluster, Consulting


Nach oben 
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
 
Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 

Foren-Übersicht » Datenbanken » Postgres



Ähnliche Beiträge

Was ist eigentlich Politik? Plauder-Ecke JeanValjean
Public Variable in Access reagiert nur in einem Form Warum? Visual Basic, VB.Net TRV
DB-Schema mittels Stored Procedure ändern Allgemein travel_to_SODA
Verbindung mit einem DB Schema Postgres ZZHAT
Datenbank Schema erzeugen Allgemein tukane
 

Wer ist online?

Mitglieder in diesem Forum: Keine Mitglieder und 1 Gast

 
 

 
Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
Linkpartner:
Chat-Krefeld -  Tief im See -  Tierheilkunde-Forum  -  Bodybuilding-Forum -  geekdiscussions.org