Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Next up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register now

Reply
vivien57
Super User
Super User

Modification of Warehouse & Deployment Pipeline structure: Drop & Create table ????

Hello everyone,

I made a change in a DEV Warehouse to rename a column.

Then I deployed this change to the UAT environment via the deployment pipeline.

To my surprise, the table was then empty! But it was a table with historical data.

Does this mean that the deployment pipeline performs a DROP and CREATE to promote this type of change?

If so, this is unacceptable because it could lead to data loss.

Have you had a similar experience?

Thank you in advance for sharing your experience.

Have a nice day,

Vivien

1 ACCEPTED SOLUTION
tayloramy
Super User
Super User

Hi @vivien57

 

This is a known limitation. 
Source Control with Fabric Data Warehouse (Preview) - Microsoft Fabric | Microsoft Learn

 

  • Currently, if you use ALTER TABLE to add a constraint or column in the database project, the table will be dropped and recreated when deploying, resulting in data loss.

Warehouse support in deployment pipelines is still in preview, so hopefully this is fixed before it goes GA. 

 





If you found this helpful, consider giving some Kudos.
If I answered your question or solved your problem, mark this post as the solution!

Proud to be a Super User!





View solution in original post

2 REPLIES 2
vivien57
Super User
Super User

Hello @tayloramy ,

Thanks for the feedback.

It's really dangerous... we need to communicate more about it (warning before deployment?) or else make the Warehouse item incompatible with deployment pipelines until further notice.

Have a nice day,

Vivien

tayloramy
Super User
Super User

Hi @vivien57

 

This is a known limitation. 
Source Control with Fabric Data Warehouse (Preview) - Microsoft Fabric | Microsoft Learn

 

  • Currently, if you use ALTER TABLE to add a constraint or column in the database project, the table will be dropped and recreated when deploying, resulting in data loss.

Warehouse support in deployment pipelines is still in preview, so hopefully this is fixed before it goes GA. 

 





If you found this helpful, consider giving some Kudos.
If I answered your question or solved your problem, mark this post as the solution!

Proud to be a Super User!





Helpful resources

Announcements
FabCon and SQLCon Highlights Carousel

FabCon &SQLCon Highlights

Experience the highlights from FabCon & SQLCon, available live and on-demand starting April 14th.

New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

March Fabric Update Carousel

Fabric Monthly Update - March 2026

Check out the March 2026 Fabric update to learn about new features.