> I think I vote for (1). I do not like (2) because of the argument I made > upthread that write access on system catalogs is far more dangerous than > a naive DBA might think. (0) has some attraction but really CATUPDATE > is one more concept than we need.
I agree with #1 on this.
#1 makes sense to me as well. The current version of the patch takes this approach. Also, I have verified against 'master' as of c6ee39b.