내 dev 환경에서 잘 작동하는 데이터베이스 마이그레이션 (sqlalchemy-migrate 사용)이 있습니다. 그러나이 방법을 내 배포 프로세스에 통합하는 방법에 대해 약간 혼란스러워합니다.sqlalchemy-migrate 배포를 지원하는 Fabfile?
fabric을 사용하여 원격 서버에서 manage.py 파일을 실행하고 싶지만이 파일의 저장소 값을 어떻게 사용해야할지 모르겠습니다. 'appname/migrations'과 '/usr/local/pylons/appname/env/lib/python2.6/site-packages/appname-05.egg/appname/migrations/' 을 모두 참조하면 migrate.versioning이 실패합니다. .exceptions.InvalidRepositoryError
누구나 sqlalchemy-migrate에서 멋지게 재생되는 fabfile 및 manage.py를 가지고 있습니까?
위대한 -이 접근 방식은 fabric.py를 사용하여 manage.py를 스크립팅하는 것처럼 매우 간단합니다. 하지만 manage.py 파일에서 '저장소'값을 어떻게 설정합니까? 'appname/migrations'또는 '/usr/local/pylons/appname/env/lib/python2.6/site-packages/appname-05.egg/appname/migrations/'을 참조하면 모두 migrate.versioning에 실패합니다. .exceptions.InvalidRepositoryError –
내 애플 리케이션 내에서 마이 그 레이션을 설정하고 내 애플 리케이션이 경로에 appname/migrations 저장소를 설정할 수 있기 때문에. – Rick