| Sqlitefktg4sa. SQLite Fremd Key Trigger Generator für SQLALCHEMIE |
Jetzt downloaden |
Sqlitefktg4sa. Ranking & Zusammenfassung
- Name des Herausgebers:
- Randy Syring
Sqlitefktg4sa. Stichworte
Sqlitefktg4sa. Beschreibung
SQLite Fremd Key Trigger Generator für SQLALCHEMIE Das Projekt SQLITEFKTG4SA ist vorhanden, da SQLite FK-Spalteneinschränkungen analysiert, sie jedoch nicht durchsetzt. Sie können mehr über das Problem und seine Lösung lesen, wenn Sie interessiert sind. Der Kern ist alles, dass Trigger in SQLite verwendet werden können, um FK-Spaltenbeschränkungen durchzusetzen. Ich hatte zuvor ein Projekt erstellt, um dies in PHP zu tun, aber kürzlich versuchte, nach Python zu ziehen. Da ich SQLALCHEMY benutze, wollte ich wirklich die FKS automatisch generieren, und dieses Projekt wurde geboren.Installation: * Laden Sie das ZIP-Paket * Unzip-Inhalte herunter, um irgendwo auf Ihrem Python-Pfad O /USR/LIB/PYTHON2.5/SITE-PACKAGE) OR OC: Python25libsite-Pakete * Sie sollten mit etwas wie C: Python25libsite-packagessqlitefktg4sa ... Stabilität: * derzeit nur unter Windows getestet. Wenn Sie Probleme beim Nicht-Windows-System haben, können Sie einen Fehlerbericht einfügen, und ich werde schnell beheben. * Obwohl wir nur bei 0,1 sind, ist der Code sehr einfach und es gibt eine kleine Testsuite, die die offensichtlichen Anwendungsfälle abdeckt. Daher sollte es ziemlich stabil sein, und Fehlern sollten offensichtlich vorne sein. Beispiel: Laden Sie das Paket herunter und suchen Sie in das Testverzeichnis ein vollständiges Beispiel. Es ist wirklich einfach zu bedienen: Import * von SQLALCHAMYFROM SQLITEFKTG4SA Import SQLitefKTRGGRGRGRGRIGERATOR, AUTO_Agsign # Definieren Sie Tabellen mit SQLALCHEMY ... # Stellen Sie einige Tabellen manuell ein, um die FK-Generation zu erhalten, um FK-Generation zu erhalten -Create ', SqlitefKtriggerGenerator) # oder ordnen Sie es automatisch für alle Tabellen in Ihrem MetadataAuto_Assign (Metadata) #Create Tables und Triggermetadata.create_all () Hier sind einige wichtige Funktionen von "sqlitefktg4sa": Derzeit unterstützt: · Einfügung · aktualisieren · löschen · Kaskade löschen. Anforderungen: · Python
Sqlitefktg4sa. Zugehörige Software