doppler

Software screenshot:
doppler
Rincian Software:
Versi: 0.3
Tanggal Upload: 20 Feb 15
Pengembang: Nick Gartmann
Lisensi: Gratis
Popularitas: 20

Rating: 2.0/5 (Total Votes: 2)

doppler adalah alat Python sederhana untuk mengelola perubahan ke database Anda.
- Doppler adalah ORM-agnostik
- Menggunakan script mentah-SQL sebagai migrasi
- DBA dapat menulis skrip, ada pengetahuan python diperlukan
- Memberi Anda kontrol penuh atas skema
Instalasi
Menginstal menggunakan pip:
pip install git -e: //github.com/nickgartmann/doppler.git
atau menambah berkas requirements.txt Anda
-e git: //github.com/nickgartmann/doppler.git
Pengaturan
Agar doppler untuk bekerja, Anda harus memiliki folder migrasi terletak di suatu tempat di direktori proyek Anda. Doppler akan recurse melalui struktur direktori Anda sampai menemukan folder bernama migrasi. Jika tidak, Anda dapat menentukan direktori saat menjalankan cli tersebut.
Penggunaan
Menghasilkan Migrasi
The doppler menghasilkan perintah menciptakan dua file sql. Yang pertama dijalankan ketika melakukan migrasi database up, yang kedua adalah untuk migrasi ke bawah. Dengan demikian, isi dari file .down.sql * harus melakukan undo efek dari file .up.sql *.
doppler menghasilkan
Contoh:
doppler menghasilkan awal-skema
Output:
Dibuat: ./migrations/001.initial-schema.up.sql
Dibuat: ./migrations/001.initial-schema.down.sql
Terapkan Migrasi
doppler bermigrasi up
doppler bermigrasi ke bawah
Options
Map
Gunakan ini untuk menentukan folder Anda menyimpan migrasi Anda, karena jika Anda tidak ingin menggunakan folder migrasi konvensi.
-f, --folder / path / ke / migrasi / folder
Database
Gunakan ini untuk menentukan informasi koneksi ke database Anda. Hal ini juga dapat disimpan dalam variabel lingkungan DATABASE_URL (konfigurasi standar untuk heroku.) Ini harus dalam koneksi database Format url standar:
Database-type: // username: password @ host: port / Database
Untuk menyertakan opsi:
-db, --database

Persyaratan :

  • Python

Software yang serupa

Sequoia
Sequoia

3 Jun 15

qMongoFront
qMongoFront

17 Feb 15

Minimongo
Minimongo

12 May 15

datastore
datastore

20 Feb 15

Perangkat lunak lain dari pengembang Nick Gartmann

clifresh
clifresh

20 Feb 15

Komentar untuk doppler

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!