postgresql:改变多列

时间:2014-04-15 08:15:37

标签: postgresql psql

我的数据库有多个表格,其中包含一些列类型' money'。我想在一个语句中更改所有这些列(在不同的表中),而不是逐列更改类型,以避免遗漏。

1 个答案:

答案 0 :(得分:0)

您必须为每列重复更改查询 您可能想要创建一个程序代码来为您执行此操作。你知道,有了循环。

为了让数据库以原子方式更改所有表,您应该将所有更改的查询括在事务中(PostgreSQL supports transactional DDL)。