Ergebnis 1 bis 6 von 6

Thema: Benutzerdefinierte Datentypen

  1. #1
    Hecht ist offline Neuer Benutzer
    Registriert seit
    30.09.2010
    Beiträge
    4

    Standard Benutzerdefinierte Datentypen

    hi

    ich bräuchte für meine Datenbank dringend benutzerdefinierte datentypen, habe mir in C die entsprechenden Funktionen geschrieben, weiss nur nicht, wie ich in dem sql-statement auf diese datei referenziere.

    das standardbeispiel sieht wiefolgt aus:

    CREATE FUNCTION complex_in(cstring) RETURNS complex AS 'dateiname' LANGUAGE C;

    erfolgt die angabe des verzeichnisses und der datei unter 'dateiname'? jedenfalls komme ich
    derzeit nicht weiter, auch weil ich keine passablen quellen im netz finde.

    gibt es eine einfache möglichkeit, unter pgadmin benutzerdefinierte dt zu definieren?

    vielen dank

    hecht

  2. #2
    Hecht ist offline Neuer Benutzer
    Registriert seit
    30.09.2010
    Beiträge
    4

    Standard

    hat niemand von euch erfahrungen mit UDT unter postgresql?

    gruß hecht

  3. #3
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von Hecht Beitrag anzeigen
    hat niemand von euch erfahrungen mit UDT unter postgresql?

    gruß hecht
    Ich nicht wirklich, aber die Doku zum Thema ist sooooo schlecht nicht IMHO. Für Datentypen hast Du halt die nötigen Funktionen etc. zu erstellen - vielleicht solltest Du Dich da erst einmal mit einer einfachen Funktion 'warm' machen, und wenn das klappt, mit komplexeren Dingen wie z.B. userdefinierten Datentypen.

    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

  4. #4
    Hecht ist offline Neuer Benutzer
    Registriert seit
    30.09.2010
    Beiträge
    4

    Standard

    Zitat Zitat von akretschmer Beitrag anzeigen
    Ich nicht wirklich, aber die Doku zum Thema ist sooooo schlecht nicht IMHO. Für Datentypen hast Du halt die nötigen Funktionen etc. zu erstellen - vielleicht solltest Du Dich da erst einmal mit einer einfachen Funktion 'warm' machen, und wenn das klappt, mit komplexeren Dingen wie z.B. userdefinierten Datentypen.

    Andreas
    Hallo Andreas,

    ich benötige nur leider unbedingt benutzerdef. Datentypen. Ich kann die Funktionen in C schreiben, weiß nur nicht, wie ich sie unter postgresql aufrufe.

    Gruß Hecht

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

    Standard

    Nun, die CREATE FUNCTION Dokumentation ist da doch eindeutig:

    Das ist das Objektfile. Als zweiten Parameter kann man den Symbolnamen in der Library angeben, falls sich dieser vom Funktionsnamen unterscheidet.

    Gleich da drunter befindet sich ein Link:

    PostgreSQL: Documentation: Manuals: PostgreSQL 9.0: User-Defined Functions

    Und dort findet man dann folgende Information: Funktionen in C

    PostgreSQL: Documentation: Manuals: PostgreSQL 9.0: C-Language Functions

    Da findest du gleich zu Anfang alle Informationen zum dynamischen Linken, inkl. Pfadangaben ect.
    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

  6. #6
    Hecht ist offline Neuer Benutzer
    Registriert seit
    30.09.2010
    Beiträge
    4

    Standard

    Vielen Dank.

    Werde mich melden, wenn es funktioniert.

    Gruß Hecht

Ähnliche Themen

  1. Frage Kapselung von Datentypen mit DOMAINs
    Von BlubberWolf im Forum SQL
    Antworten: 3
    Letzter Beitrag: 25.06.2009, 15:43
  2. Eigene Datentypen
    Von rolfS im Forum Allgemeines
    Antworten: 4
    Letzter Beitrag: 05.06.2009, 16:56
  3. Benutzerdefinierte prozedurale Sprache
    Von netket im Forum Prozedurale Sprachen
    Antworten: 2
    Letzter Beitrag: 06.02.2009, 10:00
  4. benutzerdefinierte Meldungen ausgeben?
    Von dottkma im Forum PL/pgSQL
    Antworten: 4
    Letzter Beitrag: 24.08.2006, 16:56
  5. length() mit geometrischen Datentypen
    Von Fröstel im Forum Allgemeines
    Antworten: 6
    Letzter Beitrag: 07.02.2006, 00:42

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