Goose

Software screenshot:
Goose
Rincian Software:
Versi: 1.0.0
Tanggal Upload: 14 Apr 15
Pengembang: Mike Steder
Lisensi: Gratis
Popularitas: 107

Rating: nan/5 (Total Votes: 0)

Goose adalah alat Python untuk mengelola dan menerapkan migrasi database SQL.
Karena angsa kami menggunakan SQLAlchemy untuk mengelola tabel migrasi mereka Anda dapat terhubung ke dan bermigrasi database yang didukung oleh SQLAlchemy.
Migrasi sekadar file SQL dan migrasi agar diterapkan ditentukan melalui konfigurasi dalam file YAML.
Penggunaan
Pertama menginisialisasi database Anda dengan memasang tabel migration_info:
angsa sqlite -d: ///my.db migrasi -m / init
Sekarang pergi ke depan dan bermigrasi:
angsa sqlite -d: ///my.db migrasi -m / bermigrasi
Untuk mengetahui apa yang migrasi telah diterapkan yang dapat Anda lakukan:
angsa sqlite -d: ///my.db migrasi -m / daftar
Instalasi
pip menginstal pyyaml ​​pip menginstal SQLAlchemy
Dan menginstal mana DB API driver yang Anda butuhkan untuk DB spesifik Anda:
pip menginstal psycopg2
Proyek Tata Letak
Dengan asumsi Anda memiliki proyek Anda ingin menambahkan migrasi ke dalam sebuah direktori seperti ini:
MyApp
| - README
`- Paket
& Nbsp; | - __init__.py
& Nbsp; `- somecode.py
Anda bisa menambahkan migrasi seperti ini:
MyApp
| - README
| - Paket /
| | - __init__.py
| `- Somecode.py
`- Migrasi /
& Nbsp; | - create_user_tables.sql
& Nbsp; | - db_skeleton.sql
& Nbsp; | - index.yaml
& Nbsp; `- update_users.sql
Isi index.yaml akan terlihat seperti:
migrasi:
& Nbsp; - db_skeleton.sql
& Nbsp; - create_user_tables.sql
& Nbsp; - update_users.sql

Persyaratan :

  • Python

Software yang serupa

hiberlite
hiberlite

11 May 15

qMongoFront
qMongoFront

17 Feb 15

LiquiBase
LiquiBase

17 Jul 15

verobject
verobject

14 Apr 15

Perangkat lunak lain dari pengembang Mike Steder

txTemplate
txTemplate

20 Feb 15

Komentar untuk Goose

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!