20221204134100_remove_ann_markdown.php 516 B

123456789101112131415161718192021222324
  1. <?php
  2. declare(strict_types=1);
  3. use Phinx\Migration\AbstractMigration;
  4. final class RemoveAnnMarkdown extends AbstractMigration
  5. {
  6. public function up(): void
  7. {
  8. if ($this->table('announcement')->hasColumn('markdown')) {
  9. $this->table('announcement')
  10. ->removeColumn('markdown')
  11. ->save();
  12. }
  13. }
  14. public function down(): void
  15. {
  16. $this->table('announcement')
  17. ->addColumn('markdown', 'text', [])
  18. ->save();
  19. }
  20. }