db->getFieldData('organizations'); $existingFields = array_column($fields, 'name'); if (!in_array('status', $existingFields)) { $this->db->simpleQuery("ALTER TABLE organizations ADD COLUMN status ENUM('active', 'blocked') NOT NULL DEFAULT 'active' AFTER settings"); } } public function down() { $fields = $this->db->getFieldData('organizations'); $existingFields = array_column($fields, 'name'); if (in_array('status', $existingFields)) { $this->db->simpleQuery("ALTER TABLE organizations DROP COLUMN status"); } } }