如何在postgres中级联表的列的数据类型

问题描述 投票:1回答:1

我有一个PostgreSQL数据库,我需要更改列的数据类型。有一个使用该表的视图。有什么方法可以更改列的数据类型,而无需使用ALTER TABLE table_name ALTER COLUMN column_name TYPE new_type删除视图。

database postgresql alter-table
1个回答
0
投票

否,您必须拖放并重新创建视图。

[计算视图定义的pg_get_viewdef函数将很有帮助。

如果您不希望在并发事务中显示“无视”状态,则可以在事务中进行整个操作。

© www.soinside.com 2019 - 2024. All rights reserved.