Re: Trigger für DDL Änderungen

From: Stefan Kaltenbrunner <stefan(at)kaltenbrunner(dot)cc>
To: Robert Müller <muellerrobert(at)gmail(dot)com>
Cc: pgsql-de-allgemein(at)postgresql(dot)org
Subject: Re: Trigger für DDL Änderungen
Date: 2008-04-02 19:24:47
Message-ID: 47F3DD7F.4050000@kaltenbrunner.cc
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-de-allgemein

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

In response to

Browse pgsql-de-allgemein by date

  From Date Subject
Next Message Robert Müller 2008-04-02 20:10:01 Re: Trigger für DDL Änderungen
Previous Message Andreas 'ads' Scherbaum 2008-04-02 19:22:01 Re: Trigger für DDL Änderungen