On Mon, Jul 17, 2017 at 1:08 PM, David G. Johnston <
david(dot)g(dot)johnston(at)gmail(dot)com> wrote:
> "Some DDL commands, currently only TRUNCATE and the table-rewriting forms
> of ALTER TABLE, are not MVCC-safe."
>
Ah thank you, I missed that. This makes sense, since the deferrable
transaction isn't taking any locks. This information helps me to create a
better workaround.