Information ausblenden
Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, MariaDB, Oracle, Sql-Server, Postgres, Access uvm

Beziehung erstellen 1:n; pg Admin

Dieses Thema im Forum "PostgreSQL" wurde erstellt von Peter_Frankfurt, 26 Juli 2020.

  1. Peter_Frankfurt

    Peter_Frankfurt Aktiver Benutzer

    Servus, bin gerade dabei mit pgAdmin Beziehungen zu erstellen. Leider bekomme ich es nicht hin :-(

    1. Tabelle:

    create table auszubildender (
    ausid smallint Primary Key NOT NULL,
    name varchar(120),
    vornae varchar(120),
    geburtsdatum DATE
    );
    /*alles gut*/


    2. Tabelle:
    create table ausbildungsvertrag(
    vid smallint primary key not null,
    vertragsdatum DATE
    fk_ausid smallint,
    Constraint fk_auszubildender
    foreign Key (fk_ausid)
    references ausbildender (ausid),
    contraint uq_fk_ausid
    unique (fk_ausid)
    );

    /*Fehler: ERROR: FEHLER: Syntaxfehler bei »fk_ausid« LINE 4: fk_ausid smallint, ^ SQL state: 42601 Character: 90 */

    Eigentlich habe ich es nur aus de Buch abgeschrieben :-(

    Was habe ich denn falsch gemacht?

    Gibt es denn noch eine andere Möglichkeit evtl. in pgAdmin eine Beziehung zu erstellen?

    VG Peter
     
  2. castorp

    castorp Datenbank-Guru

    Da fehlt ein Komma nach vertragsdatum DATE
     
  3. Peter_Frankfurt

    Peter_Frankfurt Aktiver Benutzer

    Oh, ja, es war wohl gestern einfach schon zu spät... Danke!
     
Die Seite wird geladen...

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden