Sorry if this is a FAQ, but I didn't find a definitive and recent
answer in the list archives or the postgres docs. Do transactions
work on create / alter / drop statements? In other words, can I
choose to commit or rollback after a bunch of schema changes?