| Sqlitefktg4sa Generador de gatillo de clave externa de SQLite para SQLALCHEMY |
Descargar ahora |
Sqlitefktg4sa Clasificación y resumen
- Nombre del editor:
- Randy Syring
Sqlitefktg4sa Etiquetas
Sqlitefktg4sa Descripción
SQLite clave externa generador de disparos para SQLAlchemy El proyecto existe SQLiteFKTG4SA porque SQLite analiza las restricciones de columna FK pero no hace cumplir ellos. Puede leer más sobre el problema y su solución si está interesado. La esencia de todo esto es que los disparadores se pueden utilizar en SQLite para hacer cumplir las restricciones de columna FK. Que había creado previamente un proyecto para hacer esto en PHP, pero recientemente han estado tratando de mover a Python. Desde que estoy usando SQLAlchemy, realmente deseada para generar las claves ajenas de forma automática, y este proyecto era born.Installation: * Descarga el paquete postal * contenidos descomprima en algún lugar de su ruta o pitón /usr/lib/python2.5/site-packages o oc: Python25Libsite-packages * que debe terminar con algo como c: Python25Libsite-packagessqlitefktg4sa ... Estabilidad: * actualmente sólo probado en windows. Si usted tiene problemas en el sistema que no sea Windows, no dude en poner en un informe de error y voy a arreglar rápidamente. * A pesar de que estamos sólo al 0,1, el código es muy sencillo y hay un pequeño conjunto de pruebas que cubre los casos de uso obvias. Por lo tanto, debería ser bastante estable y cualquier error debería ser obvio por adelantado. Ejemplo: Descargar el paquete y la mirada en el directorio de pruebas para un ejemplo completo. Es realmente fácil de usar: * importación de importación SqliteFkTriggerGenerator sqlalchamyfrom sqlitefktg4sa, auto_assign # definir tablas usando sqlalchemy ... # establecer algunas tablas manualmente para tener FK generación happenmytable1.append_ddl_listener ( 'después de crear', SqliteFkTriggerGenerator) mytable2.append_ddl_listener ( "después de -create', SqliteFkTriggerGenerator) # O, asignar automáticamente para todas las tablas en su metadataauto_assign (metadatos) #create mesas y triggersmetadata.create_all () Estas son algunas de las características clave de 'SQLiteFKTG4SA': Actualmente es compatible con: · inserto · actualizar · Eliminar · Supresión en cascada Requisitos: · Python
Sqlitefktg4sa Software relacionado