« Return to Thread: DB-Versionen, geodb_hierarchies, geodb_type_names und Ungereimtheiten

Re: DB-Versionen, geodb_hierarchies, geodb_type_names und Ungereimtheiten

by Michael Diederich-2 :: Rate this Message:

Reply to Author | View in Thread

Hallo,

On Jan 10, 2008 12:23 PM, Peter Wendorff <wendorff@...> wrote:

> Ich habe grade mal versucht, herauszufinden, ob es eine Regelung gibt,
> wie DBMS ohne Fremdschlüssel-Umsetzung mit den Angaben im SQL-Script
> umgehen sollen, die Fremdschlüsselbeziehungen definieren.
> Leider habe ich nichts generelles dazu gefunden.
> Die MYSQL-Website besagt aber, dass in mysql, wo bisher nur
> InnoDB-Tabellen Fremdschlüssel anwenden, in anderen Tabellenformaten die
> Fremdschlüsselbeziehung einfach ignoriert (bzw. gelesen und in die
> Tabellen-Metainformation für Exportzwecke gespeichert, aber die
> Integrität nicht geprüft) wird.
> Insofern sollte das Script hoffentlich auch in anderen DBMS
> funktionieren - nur eben ohne der Integritätsprüfung.

Das ist korrekt. Wenn du myisam verwendest, werden Fremdschlüssel
einfach ignoriert. Wenn du die engine auf innodb änderst, werden die
Foreign Keys wieder automatisch geprüft (sofern nicht explizit
deaktiviert). Ein Nachteil entsteht also für <=mysql4-Benutzer nicht.

Michael
--
Mailingliste OpenGeoDB
Listenadresse: opengeodb@...
Informationen: http://opengeodb.de
Mit freundlicher Unterstütztung von php::bar (http://phpbar.de)

 « Return to Thread: DB-Versionen, geodb_hierarchies, geodb_type_names und Ungereimtheiten