Postgresql源码(89)column definition list语义解析流程分析
warning:
这篇文章距离上次修改已过207天,其中的内容可能已经有所变动。
这个例子展示了如何在PostgreSQL中给一个现有的表添加一个新的列。首先,我们开始一个事务,然后创建一个新的表,其中包含了原表的所有列加上新的列定义。接下来,我们可以选择将原表的数据复制到新表中。最后,我们删除原表,将新表重命名为原表的名字,并提交我们的事务。这个过程可以在不需要停机的情况下完成,因为PostgreSQL在这个过程中使用了事务隔离。
评论已关闭