nous.migration

소프트웨어 스크린 샷:
nous.migration
소프트웨어 정보:
버전: 0.7.1
업로드 날짜: 14 Apr 15
개발자: Ignas Mikalajunas
라이센스: 무료
인기: 47

Rating: 1.5/5 (Total Votes: 2)

nous.migration 또 다른 SQLAlchem​​y에 기반 데이터베이스 스키마 마이그레이션 도구입니다.
설치
설치하려면 추가
[이전]
조리법 = zc.recipe.egg
계란 =
& NBSP; nous.migration
당신의 buildout.cfg에
당신은 당신의 데이타베이스 등에 드라이버 pakcage 및 응용 프로그램을 추가 할 수 있습니다
이 같은 패키지 :
[이전]
조리법 = zc.recipe.egg
계란 =
& NBSP; psycopg2
& NBSP; nous.some_app
& NBSP; nous.migration
구성
당신의 development.ini 또는 INI 다른 종류에 추가
[nous.migration]
응용 프로그램 = 응용 프로그램 : 바쁜
패키지 = busy.migration
마이그레이터 SQLAlchem​​y의 구성은 예를 들면, 응용 프로그램 부 내에 위치 할 것으로 예상 :
[응용 프로그램 : 중]
sqlalchem​​y.url = PostgreSQL의 : /// 개발
누군가가 묻는 경우 너무 마이그레이션 섹션 SQLAlchem​​y의 구성을 추가 할 수 있습니다.
또한 추가 할 수 있습니다 :
VCS = 자식
schema_diff_cmd = 자식은 diff SRC / 없음 / 모델 / schema.sql
그래서 add_script 명령은 버전 관리 시스템에 파일을 추가하고 자동으로 스키마의 델타로 채울 것이다.
그들은 정말 관련 배포되지 않고 응용 프로그램을 실행하는 데 필요한되지 않습니다 이러한 두 가지 설정을 setup.cfg 갈 수 있습니다.
용법
빈은 / development.ini 마이그레이션 [버전] [| 다운 그레이드 | | 설치 업그레이드 add_script을]
응용 프로그램과 통합
이 같은 추가 :
& NBSP; & nbsp; & nbsp; 확인 엔진 = engine_from_config (conf의 'SQLAlchem​​y도.')
& NBSP; & nbsp; & nbsp; 확인 DBMigrator (엔진, 'busy.migration'). set_up_migration (init_migration = DBSetUp (), run_scripts = 거짓)
당신의 setup_app에, 또는 initialize_sql에
DBSetUp는 스키마를 초기화 "업그레이드"방법을 가지고있는 클래스입니다.
여러 가지 방법으로 그것을 할 수 있습니다, 당신은 다음 테이블을 설정하는 이주 스크립트를 추가 할 수 마이그레이션하는 것이 이주 스크립트를 사용하여 :
& NBSP; & nbsp; & nbsp; 확인 DBMigrator (엔진, 'busy.migration'). set_up_migration (run_scripts = 참)
또는 당신은 표준 스키마가 설정 한 번에 모든 것을 초기화하고 '완료'로 바로 모든 스크립트를 표시 할 수 있습니다
& NBSP; & nbsp; & nbsp; 확인 . DBMigrator (엔진, 'busy.migration') set_up_migration (init_migration = DBSetUp (), run_scripts = 거짓)

이 요구 사항 :

이 파이썬

유사한 소프트웨어

개발자의 기타 소프트웨어 Ignas Mikalajunas

nous.mailpost
nous.mailpost

15 Apr 15

코멘트 nous.migration

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