問題タブ [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.

0 投票する
1 に答える
589 参照

travis-ci - PHP doctrine/phinx の移行はどのように展開できますか?

Composer ライブラリを使用して、PHP プロジェクト用に TravisCI でかなり単純な CI/CD ツールチェーンをセットアップしようとしています。その結果、rsync を介してベアメタル サーバーにデプロイされます。手順は次のとおりです。

  1. git push 時に Github Repo からコードを取得します。
  2. 実行composer installして依存関係を取得します。
  3. (ユニットテスト - 統合テストを実行) - 未セットアップ
  4. 糸くず、コード品質の手順
  5. ssh キーを使用して、rsync 経由でコードをリモート Apache サーバーにデプロイします。

ツールチェーンは今のところ問題なく動作しますが、(Doctrine または Phinx での) SQL 移行をリモート サーバー上で自動的に実行する方法については理解できていないようです。

TravisCI のセクションのdoctrine:migrations:migrate最後のステップとして ssh 経由で実行する戦略が最善の選択ですか、それとも別のより良いオプションがありますか? deploy移行をどのように展開しますか?

どうもありがとう

0 投票する
1 に答える
2017 参照

php - Phinx 移行挿入から自動生成された ID にアクセスする方法は?

PHP Phinxは、CakePHP のデータベース シーダー/移行ライブラリです。

これにより偽のユーザーが作成されますが、その新しいユーザー、つまりサブユーザーFOREIGN KEYへの (または通常の ID 参照) を持つ行を作成するにはどうすればよいでしょうか?id

0 投票する
1 に答える
159 参照

phinx - Phinx はクエリの作成に役立ちますか

SQL データベースのデータベース クエリ ビルダーとして PHINX を使用しようとしています。Phinx はデータベースの移行のみを支援しますか? このドキュメントには、移行の構成と手順についてのみ記載されています。