20221217033500_add_user_use_new_shop.php 585 B

123456789101112131415161718192021222324
  1. <?php
  2. declare(strict_types=1);
  3. use Phinx\Migration\AbstractMigration;
  4. final class AddUserUseNewShop extends AbstractMigration
  5. {
  6. public function up(): void
  7. {
  8. if (! $this->table('user')->hasColumn('use_new_shop')) {
  9. $this->table('user')
  10. ->addColumn('use_new_shop', 'smallinteger', [ 'comment' => '是否启用新商店', 'null' => false, 'default' => 0 ])
  11. ->save();
  12. }
  13. }
  14. public function down(): void
  15. {
  16. $this->table('user')
  17. ->removeColumn('use_new_shop')
  18. ->save();
  19. }
  20. }