マイグレーションã¨ã¯
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 |
|