Postgres: Transactional DDLs The beauty of PostgreSQL is that all major DDLs are fully transactional: