Goose

Screenshot Software:
Goose
Detalii soft:
Versiune: 1.0.0
Incarca data: 14 Apr 15
Producător: Mike Steder
Licenţă: Gratuit
Popularitate: 22

Rating: nan/5 (Total Votes: 0)

Goose este un instrument Python pentru gestionarea și aplicarea migrații bazei de date SQL.
Deoarece gâște noastre folosesc SQLAlchemy a gestiona mesele lor de migrare vă puteți conecta la și migra orice bază de date susținută de SQLAlchemy.
Migrații sunt pur și simplu fișiere SQL și migrațiile de ordine sunt aplicate este specificată prin configurarea într-un fișier YAML.
Utilizare
În primul rând inițializa baza de date prin instalarea tabel migration_info:
gâscă sqlite -d: ///my.db migrații -m / init
Acum mergeți mai departe și să migreze:
gâscă sqlite -d: ///my.db migrații -m / migra
Pentru a afla ce migrații au fost aplicate poți să faci:
gâscă sqlite -d: ///my.db migrații -m / listă
Instalare
PIP instala pyyaml ​​pip SQLAlchemy instala
Și instala oricare DB API conducător auto care aveți nevoie pentru DB dvs. specifice:
Pip instala psycopg2
Layout proiect
Presupunând că aveți un proiect pe care doriți să adăugați migrații la un director ca aceasta:
AplicMea
| - README
`- Pachet
& Nbsp; | - __init__.py
& Nbsp; `- somecode.py
Ai putea adăuga migrații ca aceasta:
AplicMea
| - README
| - Pachet /
| | - __init__.py
| `- Somecode.py
`- migrații /
& Nbsp; | - create_user_tables.sql
& Nbsp; | - db_skeleton.sql
& Nbsp; | - index.yaml
& Nbsp; `- update_users.sql
Conținutul index.yaml ar arata ca:
migrații:
& Nbsp; - db_skeleton.sql
& Nbsp; - create_user_tables.sql
& Nbsp; - update_users.sql

Cerințe :

  • Python

Software similare

Alte software-uri de dezvoltator Mike Steder

txTemplate
txTemplate

20 Feb 15

Comentarii la Goose

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!