Poorva21
Contributor II

Managed tables are “owned” by a DLT pipeline. Re-deploying a pipeline that references the same managed tables will fail unless you either:

  1. Drop the existing tables first

  2. Use external tables that are not owned by DLT

  3. Use a separate development schema/pipeline for testing changes

This is by design to protect data integrity and pipeline ownership.