nous.migration

Software captura de pantalla:
nous.migration
Detalles de software:
Versión: 0.7.1
Fecha de carga: 14 Apr 15
Licencia: Libre
Popularidad: 6

Rating: 2.0/5 (Total Votes: 1)

nous.migration es otra herramienta de migración de base de datos física SQLAlchemy.
Instalación
Para instalarlo, añadir:
[Migración]
receta = zc.recipe.egg
huevos =
& Nbsp; nous.migration
a su buildout.cfg
Es posible que desee añadir su pakcage conductor databse y su aplicación
empaquetar como esto:
[Migración]
receta = zc.recipe.egg
huevos =
& Nbsp; psycopg2
& Nbsp; nous.some_app
& Nbsp; nous.migration
Configuración
Añadir a tu development.ini o algún otro tipo de ini:
[Nous.migration]
App = aplicación: ocupado
paquete = busy.migration
migrador espera configuración sqlalchemy a estar presente en la sección de aplicaciones, por ejemplo:
[Aplicación: ocupado]
sqlalchemy.url = postgresql: /// desarrollo
Debo añadir configuración sqlalchemy a la sección de la migración también si alguien va a pedir.
También puede agregar:
vcs = git
src = schema_diff_cmd git diff / ocupado / modelos / schema.sql
para que comando add_script añadiría los archivos en el sistema de control de versiones, y rellenarlos con el delta de su esquema de forma automática.
Estos dos parámetros pueden ir la setup.cfg ya que no son realmente el despliegue relacionado y nunca son necesarios para ejecutar la aplicación.
Uso
bin / migrar development.ini [actualización | rebaja | montaje | add_script] [versión]
La integración con su solicitud
Añadir algo como esto:
& Nbsp; & nbsp; & nbsp; motor = engine_from_config (conf, 'sqlalchemy.')
& Nbsp; & nbsp; & nbsp; DBMigrator (motor, 'busy.migration'). Set_up_migration (init_migration = dbsetup (), run_scripts = False)
a su setup_app, o en su initialize_sql
Dbsetup es una clase que tiene un método de "actualización" que inicia su esquema.
Puede hacerlo de varias maneras, puede agregar un script de migración que establece las tablas y luego migrar que el uso de scripts de migración:
& Nbsp; & nbsp; & nbsp; DBMigrator (motor, 'busy.migration'). Set_up_migration (run_scripts = True)
O usted puede tener un esquema canónico establecido e inicializar todo a la vez y sólo marcar todas las secuencias de comandos como 'hecho'
& Nbsp; & nbsp; & nbsp; . DBMigrator (motor, 'busy.migration') set_up_migration (init_migration = dbsetup (), run_scripts = False)

Requisitos :

    < li> Python

Programas parecidos

SQLScreens
SQLScreens

20 Feb 15

Qore MySQL Module
Qore MySQL Module

20 Feb 15

dbkit
dbkit

20 Feb 15

Qore xmlsec Module
Qore xmlsec Module

20 Feb 15

Otro software de desarrollador Ignas Mikalajunas

nous.mailpost
nous.mailpost

15 Apr 15

Comentarios a la nous.migration

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!