New column added to user_defined_fields table not added to CD2 schema

Canvas

This behavior has been resolved and deployed to the production environment as of 2/13/25.

Description

Catalog team added a new column named user_defined_fields table named hide_in_user_workflow. This was added to the table and is produced in the files generated but has not been added to the schema for CD2 which breaks the Initdb/Syncdb commands for users as well as any end user custom tools that may rely on the schema.

Expected Behavior

If a new column is added to a table it should not be produced on the files before its added to the schema.

Workaround

No workaround exists at this time.

Steps to Reproduce

  1. Download the latest snapshot for the user_defined_fields and see that hide_in_user_workflow is included

  2. Download the Schema for the user_defined_fields table and see that the column is not included.

  3. Attempt to use the Initdb/Syncdb feature of the cli and see it fails when attempting to import that table.

Additional Info

DAP-3320


Known issues indicate notable behaviors that have been escalated to the Canvas engineering team. Known issues are not a guarantee for an immediate resolution. This document is for informational purposes only and does not replace the Support process. If you are encountering the behavior outlined in this document, please ensure you have submitted a Support case (per your institution's escalation process) so Canvas Support can adequately gauge the overall customer impact and prioritize appropriately.

Labels (2)
Tags (1)