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: 47

Rating: 2.3/5 (Total Votes: 3)

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

NCBI C++ Toolkit
NCBI C++ Toolkit

20 Feb 15

hamsterdb
hamsterdb

17 Feb 15

ADOdb Lite
ADOdb Lite

3 Jun 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!