Goose

Phần mềm chụp màn hình:
Goose
Các chi tiết về phần mềm:
Phiên bản: 1.0.0
Ngày tải lên: 14 Apr 15
Nhà phát triển: Mike Steder
Giấy phép: Miễn phí
Phổ biến: 22

Rating: nan/5 (Total Votes: 0)

Goose là một công cụ để quản lý Python và áp dụng cơ sở dữ liệu SQL di cư.
Bởi vì chúng tôi sử dụng ngỗng SQLAlchemy để quản lý bảng di cư của họ, bạn có thể kết nối với bất kỳ cơ sở dữ liệu và di chuyển được hỗ trợ bởi SQLAlchemy.
Cuộc di cư này chỉ đơn giản các tập tin SQL và di cư tự được áp dụng được xác định thông qua cấu hình vào file YAML.
Cách sử dụng
Đầu tiên khởi tạo cơ sở dữ liệu của bạn bằng cách cài đặt các bảng migration_info:
ngỗng SQLite -d: ///my.db di cư -m / init
Bây giờ đi trước và di chuyển:
ngỗng SQLite -d: ///my.db di cư -m / di chuyển
Để tìm hiểu những gì di cư đã được áp dụng, bạn có thể làm:
ngỗng SQLite -d: ///my.db di cư -m / list
Cài đặt
pips cài đặt pyyaml ​​pip cài đặt SQLAlchemy
Và cài đặt bất cứ điều khiển DB API bạn cần cho DB cụ thể của bạn:
pips cài đặt psycopg2
Layout dự án
Giả sử bạn có một dự án mà bạn muốn thêm vào di cư đến trong một thư mục như thế này:
MyApp
| - README
`- Gói
& Nbsp; | - __init__.py
& Nbsp; `- somecode.py
Bạn có thể thêm di cư như thế này:
MyApp
| - README
| - Gói /
| | - __init__.py
| `- Somecode.py
`- Di cư /
& Nbsp; | - create_user_tables.sql
& Nbsp; | - db_skeleton.sql
& Nbsp; | - index.yaml
& Nbsp; `- update_users.sql
Các nội dung của index.yaml sẽ như sau:
di cư:
& Nbsp; - db_skeleton.sql
& Nbsp; - create_user_tables.sql
& Nbsp; - update_users.sql

Yêu cầu :

  • Python

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

Xataface
Xataface

19 Feb 15

Products.Undoer
Products.Undoer

15 Apr 15

Reportico
Reportico

19 Feb 15

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

txTemplate
txTemplate

20 Feb 15

Ý kiến ​​để Goose

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