私は、データベースの永続性のために SQLAlchemy を使用するミル Pylons Pyramid アプリケーションの標準的な実行を持っています。
SQLAlchemy-migrate リポジトリをセットアップして機能させましたが、paster を使用してデータベースをアップグレードおよびダウングレードする機能、または少なくともユーザーに (egg をインストールした後に) アップグレード/ダウングレードさせる何らかの方法が本当に必要です。データベースを必要なバージョンにします。
現在、アプリに組み込まれているため、アプリの起動時にバージョンのアップグレードが行われますが、何が起こっているのかを正確に把握できるように、ユーザーがデータベースを明示的にアップグレードする必要があるものを使用したいと考えています。事前にバックアップを作成します。
どうすればそれについて行くでしょうか?貼り付けるコマンドを追加するにはどうすればよいですか?
ユーザーがアプリケーションをセットアップする方法は次のとおりです。
paste make-config appname production.ini
paste setup-app production.ini#appname
初めてセットアップするには、データベースのアップグレードまたは一般的なアップグレードを行うには、次のようにします。
paste upgrade-app production.ini#appname
または、それらの線に沿った何か。