CakePHP マイグレーション

マイグレーションã¨ã¯

SQLã®Create文をCakePHPã®ã‚³ãƒ¼ãƒ‰ã§è¡¨ç¾ã—ãŸãƒ—ログラム
データベースã®è¨­è¨ˆæ›¸ã«å½“ãŸã‚‹
マイグレーションファイルã¯ï¼‘ã¤ã®ãƒ•ァイルを変更ã—ã¦ä½¿ã‚ãšã«ã€
変更ã®åº¦ã«æ–°ã—ã„ファイルを作æˆã€å±¥æ­´ã‚’残ã™ã®ãŒä¸€èˆ¬çš„

マイグレーション

機能

機能 コマンド 備考
DBã‹ã‚‰ãƒžã‚¤ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ä½œæˆ cake bake migration_snapshot Initial
å…¨ã¦ã®ãƒžã‚¤ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ãƒ•ァイルを実行 cake migrations migrate テーブル作æˆ
指定ã®ãƒžã‚¤ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ãƒ•ァイルを実行 cake migrations migrate -t XXXXX 〃

ロールãƒãƒƒã‚¯

機能

機能 コマンド 備考
1ã¤ãƒ­ãƒ¼ãƒ«ãƒãƒƒã‚¯ cake migrations rollback
指定ã®ãƒžã‚¤ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³IDã¾ã§ãƒ­ãƒ¼ãƒ«ãƒãƒƒã‚¯ cake migrations rollback -t XXX

シーディング

機能

機能 コマンド 備考
シード実行 cake migrations seed

Follow me!

å‰ã®è¨˜äº‹

CakePHP ãƒãƒƒãƒå‡¦ç†

次ã®è¨˜äº‹

CakePHP èªè¨¼æ©Ÿèƒ½(Auth)