db->getFieldData('organization_users'); $existingFields = array_column($fields, 'name'); if (!in_array('invite_expires_at', $existingFields)) { $this->db->simpleQuery("ALTER TABLE organization_users ADD COLUMN invite_expires_at DATETIME NULL AFTER invited_at"); } } public function down() { $fields = $this->db->getFieldData('organization_users'); $existingFields = array_column($fields, 'name'); if (in_array('invite_expires_at', $existingFields)) { $this->db->simpleQuery("ALTER TABLE organization_users DROP COLUMN invite_expires_at"); } } }