[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: PostgeSQL



Hall Andreas, halo Leute,

> Falsch, die wird bereits während der Installation von PostgreSQL
> erzeugt. Diese und die DB template0 sind die Vorlagen für alle anderen
> DB's, wobei template0 nicht verändert werden sollte, aber template1 z.B.
> so geändert werden kann, daß alle neuen DB's bestimmte Eigenschaften
> haben. Siehe dazu auch die Doku.

>> Ich habe dann haendisch die Tables neben Inhalten aus den Files erzeugen
>> lassen.
>
>> Wenn ich nun eine neue DB anlege...... enthalten sie alle die gleichen
>> Tables wie template1.....
>
>> Was laeuft da ab ????

> Doku lesen bitte, mit Englisch<->Deutsch Buch. Das erzeugen von DB's
> unter postgres läuft folgendermaßen:

> 1. Erzeugen einer neuen Kopie von template1

> 2. Erzeugen der eigenen Tabellen, Views, Index ...

> Anders kann postgres dass nicht, deswegen braucht man ja auch initdb,
> welches template0 und template1 anlegt. Damit kann man wie oben gesagt
> auch für ein Unternehmen z.B. bestimmte Vorgaben für alle DB's machen.

> Da kommst du nicht drumherum.

Dann ist da ja ein dicker Hund in sql-ledger, das er zur Installation seiner
Daten die template1 vorschlaegt....

Habe aber nun auch dieses ungewoehnliche Verhalten von PostreSQL verstanden,
danke Andreas !
Dann kann ich also einfach alle Tables aus template1 herausloeschen und sie
durch die tables der PHPlib ersetzen, damit ich in Zukunft alle fuer die lib
benoetigten tables in jedem neuen table drin habe, ohne daran denken zu
muessen.....
Doch gefaellt mir immer besser, diese Philosophie....

Habe mir nun endlich zwei Buecher zu PostgreSQL bestellt, um hier nicht mehr
so viele dumme Fragen stellen zu muessen....

Herzlichen Dank fuer Eure Geduld und Muehe, - hoffe mich mal irgendwann
revanchieren zu koennen...

Liege Gruesse,
wolf



Reply to: