首页 > 解决方案 > 删除分离的分区表

问题描述

我已经从分区表中分离了一个分区,并想删除新创建的表。我知道当我分离分区时 SQL 服务器会执行一些异步操作,并且我想删除独立的分离表,以确保 SQL 服务器执行的异步操作已完成。我计划在分离分区的功能之外进行。删除新创建的独立表的最佳方法是什么?我怎么能确定异步的东西已经完成?

标签: sqlpostgresqlsqlalchemyflask-sqlalchemy

解决方案


分离分区不会异步执行任何操作。一旦ALTER TABLE ... DETACH PARTITION返回,操作就完成了。

事实上,删除分区所要做的就是在分区上运行DROP TABLE。就是这么简单。


推荐阅读