Ergebnis 1 bis 7 von 7

Thema: plpgsql im pgAdmin benutzen... createlang gemacht

  1. #1
    allapow ist offline Neuer Benutzer
    Registriert seit
    30.04.2010
    Beiträge
    3

    Standard plpgsql im pgAdmin benutzen... createlang gemacht

    hallo Forum,

    als Umsteiger von Oracle möchte ich Funktionen im pgAdmin schreiben.
    createlang plpgsql tablename
    ...habe ich schon ausgeführt, ohne Erfolg und ohne Fehlermeldung.

    Wenn ich eine Funktion über den Wizzard erstellen möchte kann ich nur zwischen drei Sprachen wählen: C, SQL und Internal

    Was muß ich tuen um plpgsql nutzen zu können?

    bin für jede Hilfe dankbar

  2. #2
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.020

    Standard

    "createlang plpgsql databasename" vielleicht?
    Oder innerhalb der Datenbank:
    Code:
    CREATE LANGUAGE plpgsql;
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

  3. #3
    allapow ist offline Neuer Benutzer
    Registriert seit
    30.04.2010
    Beiträge
    3

    Standard

    genau so habe ich es gemacht.
    ...in pgAdmin III die PSQL Konsole geöffnet und
    createlang plpgsql postgres;
    eingegeben.
    heute war dann Folgendes:

    postgres=# createlang plpgsql postgres;
    FEHLER: Syntaxfehler bei »createlang«
    LINE 1: createlang plpgsql postgres;
    ^
    postgres=# createlang plpgsql;
    FEHLER: Syntaxfehler bei »createlang«
    LINE 1: createlang plpgsql;
    ^
    postgres=#

  4. #4
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Nähe Dresden
    Beiträge
    5.337

    Standard

    Zitat Zitat von allapow Beitrag anzeigen
    genau so habe ich es gemacht.
    ...in pgAdmin III die PSQL Konsole geöffnet und
    createlang plpgsql postgres;
    eingegeben.
    heute war dann Folgendes:

    postgres=# createlang plpgsql postgres;
    FEHLER: Syntaxfehler bei »createlang«
    LINE 1: createlang plpgsql postgres;
    ^
    postgres=# createlang plpgsql;
    FEHLER: Syntaxfehler bei »createlang«
    LINE 1: createlang plpgsql;
    ^
    postgres=#
    CREATELANG ist für die Kommandozeile (bash oder so), CREATE LANG für psql.

    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

  5. #5
    allapow ist offline Neuer Benutzer
    Registriert seit
    30.04.2010
    Beiträge
    3

    Standard

    alles klar, ich habs:

    zuerst habe ich die Umgebungsvariablen gesetzt, die ich in C:\Programme\PostgreSQL\8.4\pg_env.bat gefunden hatte

    danach funktionierte createlang im DOS-Fenster

    Dank für das Interesse.
    Geändert von allapow (06.05.2010 um 11:19 Uhr)

  6. #6
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Nähe Dresden
    Beiträge
    5.337

    Standard

    Zitat Zitat von allapow Beitrag anzeigen
    wie kann ich das unter Windoof in dem schwarzen Fenster machen? Hier in der Schule habe ich leider kein Linux :-(
    installiert habe ich es als Administrator
    Was? psql.exe aufrufen?

    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

  7. #7
    fristo ist offline Super-Moderator
    Registriert seit
    08.12.2005
    Ort
    Raum Frankfurt/Main
    Beiträge
    668

    Standard

    1. PgAdmin starten ==> Datenbank selektieren, aktivieren ==> Name der Datenbank selektieren ==> rechte Maustaste ==> Neues Objeckt ==> Neue Sprache ==> Name, hier findet eine Liste mit allen Sprachen die für die gewählte Datenbank noch nicht installiert sind==> Sprache selektieren ==> OK.

    2. Datei ==> Option ==> Anzeige ==> Sprache aktivieren (Häckchen) ==> OK

    3. Ausgewähltes Projekt auffrischen


    Danach findet man im Objektbrowser unter der gewählten Datenbank einen Eintrag Sprachen. Hier sind alle installierten Sprachen eingetragen



    mfg

    fristo
    Nur wer verstanden hat, wie die Technik funktioniert, kann sie beherrschen!

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