問題タブ [phinx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
travis-ci - PHP doctrine/phinx の移行はどのように展開できますか?
Composer ライブラリを使用して、PHP プロジェクト用に TravisCI でかなり単純な CI/CD ツールチェーンをセットアップしようとしています。その結果、rsync を介してベアメタル サーバーにデプロイされます。手順は次のとおりです。
- git push 時に Github Repo からコードを取得します。
- 実行
composer install
して依存関係を取得します。 - (ユニットテスト - 統合テストを実行) - 未セットアップ
- 糸くず、コード品質の手順
- ssh キーを使用して、rsync 経由でコードをリモート Apache サーバーにデプロイします。
ツールチェーンは今のところ問題なく動作しますが、(Doctrine または Phinx での) SQL 移行をリモート サーバー上で自動的に実行する方法については理解できていないようです。
TravisCI のセクションのdoctrine:migrations:migrate
最後のステップとして ssh 経由で実行する戦略が最善の選択ですか、それとも別のより良いオプションがありますか? deploy
移行をどのように展開しますか?
どうもありがとう
php - Phinx 移行挿入から自動生成された ID にアクセスする方法は?
PHP Phinxは、CakePHP のデータベース シーダー/移行ライブラリです。
これにより偽のユーザーが作成されますが、その新しいユーザー、つまりサブユーザーFOREIGN KEY
への (または通常の ID 参照) を持つ行を作成するにはどうすればよいでしょうか?id
phinx - Phinx はクエリの作成に役立ちますか
SQL データベースのデータベース クエリ ビルダーとして PHINX を使用しようとしています。Phinx はデータベースの移行のみを支援しますか? このドキュメントには、移行の構成と手順についてのみ記載されています。