Re: Datenbank - Schema
"Charles Clavadetscher" <[email protected]> Fri, 19 May 2017 15:04:31 +0200
| Newsgroups | gmane.comp.db.postgresql.german |
|---|---|
| Message-ID | <[email protected]> |
Hallo Ulrich Wenn sie völlig getrennt sind und vielleicht auch ganz verschiedene Applikationen die jeweiligen Daten verwenden, dann ist es besser sie in verschiedenen DBs zu verwalten. Gruss Charles ---------------------------- Swiss PostgreSQL Users Group c/o Charles Clavadetscher Treasurer Motorenstrasse 18 CH – 8005 Zürich http://www.swisspug.org +---------------------------+ | ____ ______ ___ | | / )/ \/ \ | | ( / __ _\ ) | | \ (/ o) ( o) ) | | \_ (_ ) \ ) _/ | | \ /\_/ \)/ | | \/ <//| |\\> | | _| | | | \|_/ | | | | Swiss PGDay 2017 | | HSR Rapperswil 30.06.2017 | | http://www.pgday.ch | | | +---------------------------+ > -----Original Message----- > From: [email protected] [mailto:[email protected]] On Behalf Of Ulrich > Goebel > Sent: Freitag, 19. Mai 2017 13:11 > To: [email protected] > Subject: Re: [pgsql-de-allgemein] Datenbank - Schema > > Ja, soweit verstanden. Wenn ich nun zwei völlig getrennte Sammlungen von Tabellen usw. habe, sagen wir eine für > Tagungen und ihre Teilnehmer und eine für ein Vereinsregister, lege ich die besser in zwei Schemas einer Datenbank > oder in zwei verschiedene Datenbanken? > > Ulrich > > > Am 19.05.2017 um 12:51 schrieb Andreas Kretschmer: > > > > Am 19.05.2017 um 12:23 schrieb Ulrich Goebel: > >> Hallo zusammen, > >> > >> eine Anfängerfrage: von MySQL bin ich noch gewohnt, Datenbanken und > >> dann darin gleich Tabellen zu definieren. In PostgreSQL stoße ich auf > >> den Begriff "Schema". Gibt es ein deutschsprachiges Tutorial für den > >> Umgang mit Datenbanken, Schemen und Tabellen? > >> > > > > Da ist mir so direkt nix bekannt. > > > > In PG ist ein Schema ein zusätzlicher Namensraum. Sprich: Du kannst > > verschiedene Schemas definieren und in diesen gleichnamige Objekte > > ablegen. Das kann sinnvoll sein, wenn Du: > > > > * z.B. mehrere Kunden hast und jeder 'seine' Tabellen haben/sehen > > soll, Du aber Zugriff auf alle Tabellen haben willst > > * z.B. kannst Du auch Stored Procedures in versch. Schemas erstellen > > und damit schnell zwischen verschiedenen Versionen wechseln. > > > > Im Unterschied zu MySQL kannst Du nicht (direkt) von einer DB in eine > > andere DB zugreifen, in Schemas innerhalb einer DB aber geht das. > > > > Soweit verstanden? > > > > > > > > Andreas > > > > -- > Ulrich Goebel > Am Büchel 57, 53173 Bonn > > > -- > Sent via pgsql-de-allgemein mailing list ([email protected]) > To make changes to your subscription: > http://www.postgresql.org/mailpref/pgsql-de-allgemein -- Sent via pgsql-de-allgemein mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-de-allgemein