标签: postgresql-9.1
我需要将一列的varchar从64扩大到80.该表非常大(9m行)。使得变更不确定的一点是该列也被索引。
因此,如果我更改了列,因为列是其中一个索引,是否会对行或表进行锁定?
感谢。
答案 0 :(得分:0)
不确定锁定部件。但标准建议是首先删除索引然后改变表并再次创建索引。
drop index [[index name]] go alter table t1 [[alter column]] go create index [[index name]] go