phpbar.de logo

Mailinglisten-Archive

[php] referentielle =?iso-8859-1?Q?Integrit=E4t?= mit PHP/MySQL

[php] referentielle =?iso-8859-1?Q?Integrit=E4t?= mit PHP/MySQL

Kristian =?iso-8859-1?Q?K=F6hntopp?= kk_(at)_netuse.de
Thu, 22 Jul 1999 16:34:44 +0200


Sandor Wonschik wrote:
> Gibt es �ber PHP/MySQL die M�glichkeit, Beziehungen zwischen Tabellen zu
> definieren und soetwas wie referentielle Integrit�t �berwachen zu
> lassen?

Nein, das geht nur mit richtigen Datenbanken. Je nachdem, wieviel
Du davon haben m�chtest, kannst Du Dir Postgres ansehen (das kann
immerhin funktionierende REFERENCES definitionen) oder mu�t
Dir eine kommerzielle DB antun. Oracle zum Beispiel macht nicht
nur REFERENCES und FOREIGN KEY mit ON DELETE clauses, sondern hat
auch CONSTRAINT und nat�rlich jede Menge TRIGGER.

Postgresql:
http://www.de.postgresql.org/docs/user/sql-createtable.htm
dort dann COLUMN CONSTRAINT CLAUSE

aber: 
Note: Postgres does not yet (at release 6.5) support REFERENCES integrity constraints. The
parser accepts the REFERENCES syntax but ignores the clause. 

Oracle:
http://poe.shonline.de/doc/oracle/gen/DOC/server803/A54647_01/ch4e.htm#9036

Kristian

-- 
Kristian K�hntopp, NetUSE Kommunikationstechnologie GmbH
Siemenswall, D-24107 Kiel, Germany, +49 431 386 436 00
Using PHP3? See our web development library at
http://phplib.shonline.de/ (GPL)


php::bar PHP Wiki   -   Listenarchive