Goose

Sagteware kiekie:
Goose
Sagteware besonderhede:
Weergawe: 1.0.0
Upload datum: 14 Apr 15
Ontwikkelaar: Mike Steder
Lisensie: Gratis
Populariteit: 22

Rating: nan/5 (Total Votes: 0)

Gans is 'n Python instrument vir die bestuur en toepassing van SQL databasis migrasie.
Omdat ons ganse gebruik SQLAlchemy hul migrasie tafels te bestuur jy kan koppel aan en migreer n databasis deur SQLAlchemy.
Migrasies is net plain SQL lêers en die einde migrasies toegepas word gespesifiseer deur opset in 'n YAML lêer.
Gebruik
Inisialiseer eerste jou databasis deur die installering van die migration_info tabel:
gans d sqlite: ///my.db -M migrasies / init
Nou gaan voort en migreer:
gans d sqlite: ///my.db -M migrasies / migreer
Uit te vind wat migrasies is toegepas wat jy kan doen:
gans d sqlite: ///my.db -M migrasies / lys
Installasie
PIP installeer pyyaml ​​pit installeer sqlalchemy
En installeer ook al DB API bestuurder jy nodig het vir jou spesifieke DB:
PIP installeer psycopg2
Project uitleg
Veronderstel jy het 'n projek wat jy wil migrasies te voeg tot in 'n gids soos hierdie:
MyApp
| - README
`- Pakket
& Nbsp; | - __init__.py
& Nbsp; '- somecode.py
Jy kan voeg migrasies soos hierdie:
MyApp
| - README
| - Pakket /
| | - __init__.py
| `- Somecode.py
`- Migrasies /
& Nbsp; | - create_user_tables.sql
& Nbsp; | - db_skeleton.sql
& Nbsp; | - index.yaml
& Nbsp; '- update_users.sql
Die inhoud van index.yaml sou lyk:
migrasies:
& Nbsp; - db_skeleton.sql
& Nbsp; - create_user_tables.sql
& Nbsp; - update_users.sql

Vereistes :

  • Python

Soortgelyke sagteware

OSPRep
OSPRep

11 May 15

RedStore
RedStore

11 May 15

ceODBC
ceODBC

11 May 15

Aqua Data Studio
Aqua Data Studio

17 Feb 15

Ander sagteware ontwikkelaar Mike Steder

txTemplate
txTemplate

20 Feb 15

Kommentaar te Goose

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!