タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

phinxに関するk-holyのブックマーク (2)

  • Phinx導入ガイド - Qiita

    導入のための留意点 筆者は、CakePHP3での採用と他のフレームワークでも非依存で利用できるからという理由で導入をした。 しかしCakeDCのmigrations pluginと同じ考え方なんだろうという先入観があったために、かえって理解しづらい点があったので、そういう方は次の点を念頭に置くと悩みが少ない(かもしれない)。 既にあるDBをリバースエンジニアリングする機能はない。 CakePHPのschema.phpに相当する概念がない。 DDLをSQLではなく、phpのコードで書けるのが利点…と捉えた方がいい。 マイグレーションをPhinxの管理下に置くということは、何もない状況からマイグレーションできるようにすべきだから、既存のDDLがある場合は書き換える必要がある。 SQLを書けるメソッド(executeやquery)があるので、ヒアドキュメントを使う方法はある。 既にDBを構成して

    Phinx導入ガイド - Qiita
    k-holy
    k-holy 2018/07/04
  • Phinx Documentation — Phinx 0.10.6 documentation

    Phinx Documentation¶ Phinx makes it ridiculously easy to manage the database migrations for your PHP app. In less than 5 minutes, you can install Phinx using Composer and create your first database migration. Phinx is just about migrations without all the bloat of a database ORM system or application framework.

    k-holy
    k-holy 2018/07/04
    CakePHP3で採用されているDBマイグレーションツールPhinx MySQL,PostgreSQL,SQLiteに対応
  • 1