.
stucco_evolution는 대한 repoze.evolution & NBSP SQLAlchemy의 관리자이다 번호 파이썬 스크립트의 패키지로 스키마 마이그레이션을 구현하는 간단한 방법을 제공합니다.
stucco_evolution는 (패키지 이름, 버전) 튜플있는 테이블을 유지하고 최신 패키지 이름에 대한 스키마를 가지고 번호 evolveN.py 스크립트에 SQLAlchemy의 세션을 전달합니다. 당신이해야 할 모든 파이썬과 SQL을 그렇게 만드는 데 필요한 쓰기입니다
이 릴리스의 새로운 기능 : 있습니다.
paster이 진화 모듈을 만들 수 -t stucco_evolution의 myPackage에를 만들 추가 myPackage에에 / 발전 / ...
이전 버전과 호환되지 않는 변경 사항 :
버전 0.33의 새로운 기능입니다. SQLAlchemy의 연결이 이제 사방 필요한 세션 이전에 예상되었다. 이것은 트랜잭션 DDL 필요하다 (예외를 throw 마이그레이션을 롤백 할 수있는 기능.)
버전 0.12의 새로운 기능 :
create_or_upgrade_packages 추가 (세션을 '패키지 이름') 편의 기능
버전 0.11의 새로운 기능 :
이전 버전과 호환되지 않는 API 변경을
문서를 개선
진화 모듈 간의 순환 종속성 검색
100 % 문 범위를 회복 (단, 단위 테스트는 몇 출시되지 않은 패키지에 따라 다릅니다)
버전 0.9의 새로운 기능 :
stucco_evolution에 이름 바꾸기
stucco_evolution 자신의 업그레이드 () 지금 evolveN.py 스크립트에 모든 stucco_evolution.Base.metadata.crete_all (세션) deletage합니다. 업그레이드 테이블의 이름을 변경 포함 할 때 '드롭 표'문을 방지 할 수 있습니다.
요구 사항 :
파이썬
댓글을 찾을 수 없습니다