Ergebnis 1 bis 3 von 3

Thema: slony Funktionen

  1. #1
    MasterEvil ist offline Benutzer
    Registriert seit
    18.01.2007
    Beiträge
    34

    Standard slony Funktionen

    Hiho, ich hab jetzt noch nen bisschen mit Slony rumgespielt und möchte jetzt einer Tabelle eine Spalte hinzufügen. Damit das auch auf den Slaves übernommen wird muss ich das ja mit der Funktion ddlscript(setid, anweisung, only_on_node) ausführen.

    Die Funktion gibts ja jetzt noch nicht also hab ich diese einfach mal in meiner Datenbank angelegt. Funktioniert allerdings auch nicht, ich denke mal dass das auch nicht richtig so war.
    In der Slony-Admin Anleitung ( die übrigens sehr bescheiden geschrieben ist ) finde ich noch: EXECUTE SCRIPT(setid, anweisung, only_on_node); .. funktioniert natürlich auch nicht ("prepared statement "script" does not exist");

    Was muss ich denn nun anstellen damit ich die Funktionen die auch in der Doku sind benutzen kann?
    Das einzige BackUp dass du jemals brauchen wirst ist jenes, welches du nicht gemacht hast!

  2. #2
    akretschmer ist gerade online Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von MasterEvil Beitrag anzeigen
    Hiho, ich hab jetzt noch nen bisschen mit Slony rumgespielt und möchte jetzt einer Tabelle eine Spalte hinzufügen. Damit das auch auf den Slaves übernommen wird muss ich das ja mit der Funktion ddlscript(setid, anweisung, only_on_node) ausführen.
    Nein.

    Die Funktion gibts ja jetzt noch nicht also hab ich diese einfach mal in meiner Datenbank angelegt. Funktioniert allerdings auch nicht, ich denke mal dass das auch nicht richtig so war.
    Ja.

    In der Slony-Admin Anleitung ( die übrigens sehr bescheiden geschrieben ist ) finde ich noch: EXECUTE SCRIPT(setid, anweisung, only_on_node); .. funktioniert natürlich auch nicht ("prepared statement "script" does not exist");

    Was muss ich denn nun anstellen damit ich die Funktionen die auch in der Doku sind benutzen kann?
    Du erstellst ein Script, das ganz normal Deine DDL-Befehle enthält. Dann erstellst Du ein slonik-script, welches ein execute script - Befehlt enthält. Dieser Befehl wiederum enthält den Pfad zu Deinem Script.

    http://cbbrowne.com/info/stmtddlscript.html


    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  3. #3
    MasterEvil ist offline Benutzer
    Registriert seit
    18.01.2007
    Beiträge
    34

    Standard

    In phpPgAdmin gibt es ja die Möglichkeit Slony auch zu nutzen, dort wird dann immer versucht direkt auf die plpgsql funktionen zuzugreifen.
    Das Script versucht dann immer auf die Funktionen über

    "_clustername".ddlscript(int, text, int) drauf zuzugreifen. Für meine eigene Datenbank kann ich die Scripte anlegen, das scheint aber nicht zu funktionieren. Kann ich also auch die Funktionen direkt für den Cluster anlegen?


    Die Variante von der Konsole aus funktioniert auf jedenfall THx
    aber ist nicht so elegant bei jeder neuen Spalte immer erst Dateien zu erstellen.
    Das einzige BackUp dass du jemals brauchen wirst ist jenes, welches du nicht gemacht hast!

Ähnliche Themen

  1. Slony
    Von Guebau im Forum Allgemeines
    Antworten: 0
    Letzter Beitrag: 23.10.2008, 13:37
  2. Slony und Postgre 8.2
    Von GermanDream im Forum Sonstige Installationsprobleme
    Antworten: 1
    Letzter Beitrag: 22.10.2008, 19:12
  3. Slony-I Replikation
    Von daiv im Forum Sonstige Installationsprobleme
    Antworten: 21
    Letzter Beitrag: 03.12.2007, 10:32
  4. SLONY-I auf Windows XP
    Von martin.sauer im Forum Sonstige Installationsprobleme
    Antworten: 0
    Letzter Beitrag: 14.11.2007, 13:18
  5. Probleme mit slony
    Von micha019 im Forum Konfiguration
    Antworten: 15
    Letzter Beitrag: 24.01.2007, 12:08

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum