Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Re: Trigger für DDL Änderu ngen



Robert Müller wrote:
Am 02.04.08 schrieb Stefan Kaltenbrunner <stefan(at)kaltenbrunner(dot)cc>:
Robert Müller wrote:

Hallo Liste,
Nachdem ich Siebkopf zum wiederholten Mal vergessen habe,
DDL-Änderungen, die ich direkt in der Datenbank per psql vorgenommen
habe, in mein Versionskontrollsystem einzuchecken, kam mir folgende
Idee: Es müsste doch mögliche sein, mit derartige Änderungen in der
Datenbank irgendwie per Trigger abzufangen und im Trigger ein z.B.
plsh Script abzuschiessen, was mir dann per Mail oder ähnlichem einen
Erinnerungsnackenschlag gibt.

Gibt es derartige Mechanismen schon und wenn nicht, wo sollte ich da
ansetzen. Oder ist das eh eine blöde Idee von mir und es gibt andere,
bessere "best practices" um mein Siebkopf zu entlasten?

 das ist in dieser form nicht möglich da du dazu trigger auf system tables
benötigen würdest was nicht unterstützt wird (und die idee in nem
catalogtrigger was wie plsh auszuführen unterstützt mich in der meinung das
das ne gute sache ist).


Genau das macht auch mir nicht wenig Bauchschmerzen. OK, es wäre eh
"nur" eine Entwicklerdb aber ich kann mir vorstellen, das ich da eine
Menge kapott experimentieren könnte *g* Aber es hätte ja sein können,
dass es da schon was in dieser Richtung gibt. Wobei mir eonfällt, wie
wird denn sowas überhaupt bei Replicationssystemen gehandhabt?

gar nicht (automatisch) - slony zB erfordert das man DDL änderunderung via slonik einkippt so das slony die Nodes entsprechend locken kann und die Änderungen selbst durchführt.


Stefan



Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group