Goose

소프트웨어 스크린 샷:
Goose
소프트웨어 정보:
버전: 1.0.0
업로드 날짜: 14 Apr 15
개발자: Mike Steder
라이센스: 무료
인기: 22

Rating: nan/5 (Total Votes: 0)

거위 관리 및 SQL 데이터베이스 마이그레이션을 적용하기위한 파이썬 도구입니다.
우리의 기러기가 마이그레이션 테이블을 관리 할 수​​ SQLAlchem​​y도를 사용하기 때문에 당신이에 연결하고 SQLAlchem​​y에 지원하는 모든 데이터베이스를 마이그레이션 할 수 있습니다.
마이그레이션은 일반 SQL 파일입니다 및 주문 마이그레이션 YAML 파일에 구성을 통해 지정되어 적용됩니다.
용법
먼저 migration_info 테이블을 설치하여 데이터베이스를 초기화 :
거위 -d SQLite는 : -m 마이그레이션 ///my.db / 초기화
이제 가서 마이그레이션 :
거위 -d SQLite는 : -m 마이그레이션 ///my.db / 마이그레이션
마이그레이션은 당신이 할 수있는 적용을하는지 확인하려면
거위 -d SQLite는 : -m 마이그레이션 ///my.db / 목록
설치
pyyaml​​ 핍 SQLAlchem​​y도 설치 설치 PIP
그리고 당신은 당신의 특정 DB에 필요한 중 DB의 API 드라이버 설치 :
psycopg2를 설치 PIP
프로젝트 레이아웃
당신이이 같은 디렉토리에 마이그레이션을 추가 할 프로젝트를 가정 :
MyApp를
| - README
`- 패키지
& NBSP; | - __init__.py
& NBSP;`- somecode.py
이 같은 마이그레이션을 추가 할 수 있습니다 :
MyApp를
| - README
| - 패키지 /
| | - __init__.py
|`- somecode.py
`- 마이그레이션 /
& NBSP; | - create_user_tables.sql
& NBSP; | - db_skeleton.sql
& NBSP; | - index.yaml
& NBSP;`- update_users.sql
index.yaml의 내용과 같을 것이다 :
마이그레이션 :
& NBSP; - db_skeleton.sql
& NBSP; - create_user_tables.sql
& NBSP; - update_users.sql

이 요구 사항 :

이 파이썬

유사한 소프트웨어

Glom
Glom

14 Jul 16

Tiote
Tiote

14 Apr 15

DbNinja
DbNinja

17 Feb 15

Jet Profiler
Jet Profiler

20 Feb 15

개발자의 기타 소프트웨어 Mike Steder

txTemplate
txTemplate

20 Feb 15

코멘트 Goose

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!