Dominique Devienne <ddevienne@xxxxxxxxx> writes: > Hi. Perhaps I missed it in the doc (e.g. [1]), but are DDLs around ROLEs > and GRANTs transactional? Your expectation is set wrongly. DDL commands in Postgres are transactional unless their man page explicitly says they're not. regards, tom lane