Hướng dẫn tạo database migration bằng PHP
Phinx – Tham khảo tài liệu hướng dẫn http://docs.phinx.org/en/latest/install.html – Type column table phinx support biginteger binary boolean date datetime decimal float integer string text time timestamp uuid Hướng dẫn cài đặt – Cài đặt bằng composer add vào required “robmorgan/phinx”: “^0.8.1” – run composer update – Kiểm tra phinx đã cài đặt chưa dụng lệnh: php vendor/bin/phinx – Mỗi database sẽ tự động tạo 1 table phinxlog (được cấu hình trong file phinx.yml của từng module default_migration_table: phinxlog) Hướng dẫn sử dụng – Convention: + Do hệ thống quản lý theo module nên khi thực hiện 1 cmd nào đó nên add thêm đường dẫn “-c phinx.yml” – company là tên thư mục module + Table collation (defaults to “utf8_general_ci“) – Tạo mới 1 migration theo module + Quy ước đặt tên khi tạo 1 migration bằng command line. Tên Migration khi chạy cmd phải được đặt bằng CamelCase + Ví dụ: php vendor/bin/phinx create UpdateTableUser ...