Goose

Tela Software:
Goose
Detalhes de Software:
Versão: 1.0.0
Data de upload: 14 Apr 15
Revelador: Mike Steder
Licença: Livre
Popularidade: 22

Rating: nan/5 (Total Votes: 0)

Goose é uma ferramenta de Python para a gestão e aplicação de migrações de banco de dados SQL.
Porque os nossos gansos usar SQLAlchemy para gerir as suas tabelas de migração que você pode se conectar a qualquer banco de dados e migrar apoiado por SQLAlchemy.
Migrações são simplesmente arquivos SQL e as migrações ordem são aplicadas é especificado através de configuração em um arquivo YAML.
Uso
Primeiro inicializar seu banco de dados através da instalação de mesa de migration_info:
ganso sqlite -d: ///my.db migrações -m / init
Agora vá em frente e migrar:
ganso sqlite -d: ///my.db migrações -m / migrar
Para descobrir o que as migrações têm sido aplicados você pode fazer:
ganso sqlite -d: ///my.db migrações -m / list
Instalação
pip instalar PyYAML pip instalar sqlalchemy
E instalar qualquer API DB driver que você precisa para o seu DB específico:
pip instalar psycopg2
Projeto de Layout
Supondo que você tenha um projeto que você deseja adicionar ao migrações em um diretório como este:
MyApp
| - README
`- Pacote
& Nbsp; | - __init__.py
& Nbsp; `- somecode.py
Você pode adicionar as migrações como este:
MyApp
| - README
| - Pacote /
| | - __init__.py
| `- Somecode.py
`- migrações /
& Nbsp; | - create_user_tables.sql
& Nbsp; | - db_skeleton.sql
& Nbsp; | - index.yaml
& Nbsp; `- update_users.sql
O conteúdo index.yaml seria algo como:
Migrações:
& Nbsp; - db_skeleton.sql
& Nbsp; - create_user_tables.sql
& Nbsp; - update_users.sql

Requisitos :

  • Python

Programas semelhantes

XQuark Bridge
XQuark Bridge

2 Jun 15

Qore Tibae Module
Qore Tibae Module

20 Feb 15

hamsterdb
hamsterdb

17 Feb 15

daloRADIUS
daloRADIUS

2 Jun 15

Outro software de desenvolvedor Mike Steder

txTemplate
txTemplate

20 Feb 15

Comentário para Goose

Comentários não encontrado
Adicionar comentário
Ligue imagens!