Goose

Software captura de pantalla:
Goose
Detalles de software:
Versión: 1.0.0
Fecha de carga: 14 Apr 15
Promotor: Mike Steder
Licencia: Libre
Popularidad: 22

Rating: nan/5 (Total Votes: 0)

Ganso es una herramienta de Python para la gestión y aplicación de las migraciones de bases de datos SQL.
Debido a que nuestros gansos utilizan SQLAlchemy para administrar sus tablas de migración se puede conectar y migrar cualquier base de datos soportada por SQLAlchemy.
Las migraciones son simplemente archivos de SQL y las migraciones de orden se aplican se especifica a través de la configuración en un archivo YAML.
Uso
Primero inicializar la base de datos mediante la instalación de la mesa migration_info:
ganso sqlite -d: ///my.db migraciones -m / init
Ahora seguir adelante y migrar:
ganso sqlite -d: ///my.db migraciones -m / migrar
Para averiguar lo que las migraciones se han aplicado que puede hacer:
ganso sqlite -d: ///my.db migraciones -m / lista
Instalación
Pip pip instalar PyYAML instalar sqlalchemy
Y lo instala API DB controlador que necesita para su base de datos específica:
PIP instalar psycopg2
Proyecto Layout
Asumiendo que tiene un proyecto en el que desea agregar a las migraciones en un directorio de esta manera:
MyApp
| - README
`- Paquete
& Nbsp; | - __init__.py
& Nbsp; `- somecode.py
Se podría añadir migraciones como éste:
MyApp
| - README
| - Paquete /
| | - __init__.py
| `- Somecode.py
`- migraciones /
& Nbsp; | - create_user_tables.sql
& Nbsp; | - db_skeleton.sql
& Nbsp; | - index.yaml
& Nbsp; `- update_users.sql
El contenido de index.yaml se vería como:
migraciones:
& Nbsp; - db_skeleton.sql
& Nbsp; - create_user_tables.sql
& Nbsp; - update_users.sql

Requisitos :

  • Python

Programas parecidos

RedQueryBuilder
RedQueryBuilder

28 Sep 15

DataCleaner
DataCleaner

27 Sep 15

OraRep
OraRep

11 May 15

Otro software de desarrollador Mike Steder

txTemplate
txTemplate

20 Feb 15

Comentarios a la Goose

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