ffmigration

Phần mềm chụp màn hình:
ffmigration
Các chi tiết về phần mềm:
Phiên bản: 0.4
Ngày tải lên: 11 May 15
Nhà phát triển: Ferran Pegueroles Forcadell
Giấy phép: Miễn phí
Phổ biến: 6

Rating: 5.0/5 (Total Votes: 1)

ffmigration là một công cụ chuyển đổi cơ sở dữ liệu đơn giản.
Là một cách thanh lịch ans đơn giản của việc giữ cơ sở dữ liệu di cư theo thứ tự trong environemnts khác nhau, theo dõi các cơ sở dữ liệu Wich migratison được thực hiện và với không.
ffmigration là một công cụ di chuyển về phía trước chỉ, nó có nghĩa là có isnt kiến ​​cách tự động để rollback và ứng dụng di cư.
Làm thế nào nó hoạt động
ffmigration tạo ra một bảng tên migration_history trên cơ sở dữ liệu được lựa chọn để theo dõi sự di cư od áp dụng. Bảng này được tạo ra tự động trên chạy đầu tiên.
Trên mỗi chạy, ffmigration vẻ cho tất cả các tập tin có phần mở rộng .sql trong thư mục di cư được cung cấp trong các dòng lệnh, kiểm tra nếu tập tin chuyển đổi đã được áp dụng cho các cơ sở dữ liệu, và nếu ih chưa được aplied nó được apllied đến các cơ sở dữ liệu và lưu vào migration_history.
Nó được khuyến cáo để tên tất cả các file chuyển tiền tố với một số để giữ trật tự. Ví dụ như:
 ls / một số / di cư / dir /
0001_create_some_table.sql
0002_add_some_data.sql
0003_create_index.sql
0004_other_useful_tweaks.sql
Cài đặt
Sử dụng setup.py:
python setup.py xây dựng
sudo python setup.py cài đặt
hoặc sử dụng pip:
pips cài đặt ffmigrate
dòng lệnh
& Nbsp; ./ ffmigration --help
Cách sử dụng: ffmigration [tùy chọn] cơ sở dữ liệu migrations_dir
Áp dụng cơ sở dữ liệu di cư từ migrations_dir đến cơ sở dữ liệu được chọn.
migration_dir chứa các file có phần mở rộng .sql, đang được sắp xếp
và áp dụng.
Việc di cư áp dụng được lưu trên một bảng có tên là 'migration_history'
trong cơ sở dữ liệu được lựa chọn
Tùy chọn:
& Nbsp; - số phiên bản phiên bản chương trình của chương trình và thoát
& Nbsp; -h, --help hiển thị thông báo và thoát ra trợ giúp này
& Nbsp; -H HOST, --host = HOST máy chủ cơ sở dữ liệu tên máy
& Nbsp; -u USER, --user = cơ sở dữ liệu USER username
& Nbsp ;-p hỏi mật khẩu cơ sở dữ liệu
& Nbsp; - password = mật khẩu cơ sở dữ liệu PASSWORD
& Nbsp ;-p PORT, --port = cổng kết nối cơ sở dữ liệu PORT
& Nbsp; q, --quiet không in thông báo trạng thái để stdout
& Nbsp; -l CẤP, --level = CẤP
& Nbsp; mức độ khai thác gỗ (debug, thông tin, cảnh báo, lỗi, quan trọng)
. & Nbsp; -n, --noop Không chạy lệnh

Yêu cầu :

  • Python

Hạn chế .

  • Bởi bây giờ nó chỉ làm việc với MySQL

Phần mềm tương tự

Orabbix
Orabbix

11 May 15

MyJSQLView
MyJSQLView

20 Feb 15

NCBI C++ Toolkit
NCBI C++ Toolkit

20 Feb 15

Phần mềm khác của nhà phát triển Ferran Pegueroles Forcadell

django-dirbrowser
django-dirbrowser

11 May 15

mysql-autodoc
mysql-autodoc

12 May 15

Ý kiến ​​để ffmigration

Bình luận không
Nhập bình luận
Bật hình ảnh!