Thread: Re: [postgres] Foreign Key

Re: [postgres] Foreign Key

From
Alvar Freude
Date:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hallo,

- -- Stefan Sturm <stefan@urkman.de> wrote:

> In der Tabelle status befinden sich Datensätze. Die Tabelle logins ist
> leer. Nun versuche ich folgenden Befehl:
>
> ALTER TABLE "public"."login " ADD CONSTRAINT "test" FOREIGN KEY
> ("status__id") REFERENCES "public"."status"("id")
>   ON DELETE RESTRICT
>   ON UPDATE RESTRICT
>   NOT DEFERRABLE;
>
> Jetzt bekomme ich immer die Fehlermeldung:
> ERROR:  Query was cancelled.

hmmm, die Fehlermeldung ist seltsam und tritt normalerweise bei Abbruch zum
Beispiel bei ^C im Frontent auf.

Bei ALTER TABLE kann Postgres noch nicht alle Features; je älter die
Version, desto weniger ;-)

Evtl. sind auch die Anführungszeichen ein Problem.


Einfach mal in der Doku zu alter Table nachschauen, was da geht

Ciao Alvar



- --
** Alvar C.H. Freude -- http://alvar.a-blast.org/
**
**   ODEM.org-Tour:  http://tour.odem.org/
**
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (FreeBSD)

iD8DBQE/ioBaOndlH63J86wRApScAJ49Wci7CmjVu3qkSOKUCNCTOqY1DQCfSzyW
MjDrIJmz+Yy8/gM5gQcVlDs=
=Guu6
-----END PGP SIGNATURE-----


Wenn Sie Ihr Abonnement fuer diese Gruppe kuendigen moechten, senden
Sie eine E-Mail an:
postgres-unsubscribe@egroups.de


Die Nutzung von Yahoo! Groups ist Bestandteil von http://de.docs.yahoo.com/info/utos.html




Re: [postgres] Foreign Key

From
"Stefan Sturm"
Date:
Hallo,

> > In der Tabelle status befinden sich Datensätze. Die Tabelle logins
> ist
> > leer. Nun versuche ich folgenden Befehl:
> >
> > ALTER TABLE "public"."login " ADD CONSTRAINT "test" FOREIGN KEY
> > ("status__id") REFERENCES "public"."status"("id")
> >   ON DELETE RESTRICT
> >   ON UPDATE RESTRICT
> >   NOT DEFERRABLE;
> >
> > Jetzt bekomme ich immer die Fehlermeldung:
> > ERROR:  Query was cancelled.
>
> hmmm, die Fehlermeldung ist seltsam und tritt normalerweise bei
> Abbruch zum
> Beispiel bei ^C im Frontent auf.

Ich tippe mal, das der PostgreSQL Manager da selber ein Timeout macht.
Habe es auch mal mit phpPgAdmin versucht. Der läuft sich Tod.

> Bei ALTER TABLE kann Postgres noch nicht alle Features; je älter die
> Version, desto weniger ;-)

Ich verwende die Version 7.3.4. Das sollte doch wohl reichen, oder?

> Evtl. sind auch die Anführungszeichen ein Problem.

Habe es auch ohne versucht, das gleiche Problem.

Ich werde es jetzt mal mit psql, direkt auf dem Server testen.
Vielleicht geht es ja dann.

Grüße,
Stefan


Wenn Sie Ihr Abonnement fuer diese Gruppe kuendigen moechten, senden
Sie eine E-Mail an:
postgres-unsubscribe@egroups.de


Die Nutzung von Yahoo! Groups ist Bestandteil von http://de.docs.yahoo.com/info/utos.html