nous.migration

Phần mềm chụp màn hình:
nous.migration
Các chi tiết về phần mềm:
Phiên bản: 0.7.1
Ngày tải lên: 14 Apr 15
Nhà phát triển: Ignas Mikalajunas
Giấy phép: Miễn phí
Phổ biến: 6

Rating: 2.0/5 (Total Votes: 1)

nous.migration lại là một công cụ cơ sở dữ liệu di cư schema SQLAlchemy dựa.
Cài đặt
Để cài đặt nó, thêm:
[Di dân]
công thức = zc.recipe.egg
trứng =
& Nbsp; nous.migration
để buildout.cfg của bạn
Bạn có thể muốn thêm pakcage lái databse của bạn và ứng dụng của bạn
đóng gói như thế này:
[Di dân]
công thức = zc.recipe.egg
trứng =
& Nbsp; psycopg2
& Nbsp; nous.some_app
& Nbsp; nous.migration
Cấu hình
Thêm vào development.ini của bạn hoặc một số loại khác của ini:
[Nous.migration]
app = app: bận rộn
gói = busy.migration
migrator hy vọng cấu hình SQLAlchemy có mặt trong phần ứng dụng, ví dụ:
[App: bận rộn]
sqlalchemy.url = postgresql: /// phát triển
Tôi có thể thêm vào cấu hình SQLAlchemy đến phần di cư quá nếu một người nào đó sẽ yêu cầu.
Bạn cũng có thể thêm:
vcs = git
schema_diff_cmd = git diff src / bận / mô hình / schema.sql
do đó lệnh add_script sẽ thêm các tập tin vào hệ thống kiểm soát phiên bản, và cư chúng với vùng đồng bằng của giản đồ của bạn tự động.
Hai cài đặt có thể đi setup.cfg như họ không thực sự triển khai liên quan và không bao giờ cần thiết để chạy ứng dụng của bạn.
Cách sử dụng
bin / di chuyển development.ini [nâng cấp | downgrade | setup | add_script] [version]
Tích hợp với ứng dụng của bạn
Thêm một cái gì đó như thế này:
& Nbsp; & nbsp; & nbsp; động cơ = engine_from_config (conf, 'SQLAlchemy.')
& Nbsp; & nbsp; & nbsp; DBMigrator (động cơ, 'busy.migration'). Set_up_migration (init_migration = DBSetUp (), run_scripts = False)
để setup_app của bạn, hoặc trong initialize_sql của bạn
DBSetUp là một lớp học có một phương pháp "nâng cấp" mà khởi schema.
Bạn có thể làm điều đó trong nhiều cách, bạn có thể thêm một kịch bản di dân mà đặt lên bàn của bạn và sau đó di chuyển mà sử dụng các kịch bản di dân:
& Nbsp; & nbsp; & nbsp; DBMigrator (động cơ, 'busy.migration') set_up_migration. (Run_scripts = True)
Hoặc bạn có thể có một schema canonical thiết lập và khởi tạo nó tất cả cùng một lúc và chỉ cần đánh dấu tất cả các kịch bản như 'làm'
& Nbsp; & nbsp; & nbsp; . DBMigrator (động cơ, 'busy.migration') set_up_migration (init_migration = DBSetUp (), run_scripts = False)

Yêu cầu :

    < li> Python

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

Orbada
Orbada

14 Apr 15

Navicat Premium
Navicat Premium

17 Feb 15

ZODB3
ZODB3

15 Apr 15

Vino
Vino

20 Feb 15

Phần mềm khác của nhà phát triển Ignas Mikalajunas

nous.mailpost
nous.mailpost

15 Apr 15

Ý kiến ​​để nous.migration

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