Board
»
Django das Framework
»
Probleme & Fragen
»
Sind Foreign Keys (in den Models) mit MyISAM als storage engine überhaupt möglich?
|
Posted by metty |
2009-01-14 15:53:17 - Sind Foreign Keys (in den Models) mit MyISAM als storage engine überhaupt möglich?
|
|
Hallo zusammen,
wie schon im Betreff zu erkennen, würde ich es mich interessieren, ob Fremdschlüssel in den Models überhaupt funktionieren, wenn man MyISAM als storage engine benutzt? Da ich die Volltextsuche benötige, die ja leider nur mit MyISAM funktioniert, kann ich InnoDB nicht so ohne weiteres verwenden. Fremdschlüssel benötige ich trotzdem... Vielen Dank für eure Antwort. Freundliche Grüße --- Zuletzt bearbeitet von metty am 2009-01-14 15:56:43 --- |
|
|
Posted by Herbert Poul ![]() |
2009-01-14 16:46:32 - Re: Sind Foreign Keys (in den Models) mit MyISAM als storage engine überhaupt möglich?
|
|
hi,
nope - bei myisam werden foreign key constraints soweit ich weiss komplett ignoriert.. genauso wie transaktionen .. also ich wuerd persoenlich - wenn schon mysql notwendig ist (bin ein postgresql fan) - trotzdem innodb verwenden und suche extern machen (z.b. mit xapian) cu, herbert |
|
|
Posted by metty |
2009-01-14 17:02:52 - Re: Sind Foreign Keys (in den Models) mit MyISAM als storage engine überhaupt möglich?
|
Heißt das, dass die Angabe von ForeignKey in einem Model komplett übergangen wird?
Funktioniert bei PostgreSQL die Volltextsuche? Ich bin eigentlich auch PostgreSQL-Fan, aber wegen der Verbreitung von MySQL dachte habe ich bessere Karten, sollte es mal ein Problem geben. --- Zuletzt bearbeitet von metty am 2009-01-14 17:04:06 --- |
|
|
Posted by Herbert Poul ![]() |
2009-01-14 17:11:18 - Re: Sind Foreign Keys (in den Models) mit MyISAM als storage engine überhaupt möglich?
|
nein, das hat nichts damit zu tun welche features das ORM von django hat... nur welche restrictions auf datenbankseite gechecked werden.. ie. es koennte zu daten inkonsistenzen kommen ... (z.b. du hast einen 'Post' der auf ein 'Forum' referenziert .. und dann loescht du das 'Forum' .. mit foreign keys wuerde hier die datenbank schreien ... bei myisam wuerde das durchgefuehrt werden)
soweit ich weiss.. wird von django nur die volltextsuche der mysql supported ? hab mich damit aber noch nicht allzuviel beschaeftigt, da ich eben xapian (und djapian) verwend |
|
|
Posted by metty |
2009-01-14 17:23:30 - Re: Sind Foreign Keys (in den Models) mit MyISAM als storage engine überhaupt möglich?
|
Dann sollte ich das wohl auch tun
Das jetzt ist wieder so ein Moment, wo ich django noch mehr "liebe" als vorher |

