Greetings.
I'm observing the following on 9.3.5 and also on 9.4beta3: \set AUTOCOMMIT on CREATE TYPE enum_type AS ENUM ('bad', 'good'); CREATE TYPE ALTER TYPE enum_type ADD VALUE 'so-so' AFTER 'bad'; ALTER TYPE DROP TYPE enum_type; DROP TYPE; \set AUTOCOMMIT off CREATE TYPE enum_type AS ENUM ('bad', 'good'); CREATE TYPE COMMIT; COMMIT ALTER TYPE enum_type ADD VALUE 'so-so' AFTER 'bad'; ERROR: ALTER TYPE ... ADD cannot run inside a transaction block What is wrong here? -- Victor Y. Yegorov