CG <cgg...@yahoo.com> writes:
> I want to add a column to a table, but there are update triggers that will 
> fire that don't need to fire for this operation. So, I'd like to add the 
> column with triggers off. Normally this operation would take 10 or so 
> seconds, so locking the table for that amount of time is not a big deal. I 
> just want to make sure that no new data gets written to the table while the 
> triggers are disabled.

Are you overthinking the problem?  Adding a column without a default
doesn't do any row updates and shouldn't fire any triggers.  I'm not
sure that adding a column *with* a default will fire update triggers
either.  (That might be a bug, if so ...)

Suggest testing before assuming you have a problem to solve.

                        regards, tom lane

-- 
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general

Reply via email to