Catalog domain not-null constraints
Peter Eisentraut <peter@eisentraut.org>
Catalog domain not-null constraints This applies the explicit catalog representation of not-null constraints introduced by b0e96f3119 for table constraints also to domain not-null constraints. Reviewed-by: Aleksander Alekseev <aleksander@timescale.com> Reviewed-by: jian he <jian.universality@gmail.com> Discussion: https://www.postgresql.org/message-id/flat/9ec24d7b-633d-463a-84c6-7acff769c9e8%40eisentraut.org
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/catalog/information_schema.sql | modified | +1 −1 |
| src/backend/catalog/pg_constraint.c | modified | +44 −0 |
| src/backend/commands/typecmds.c | modified | +243 −92 |
| src/backend/utils/adt/ruleutils.c | modified | +15 −7 |
| src/backend/utils/cache/typcache.c | modified | +1 −1 |
| src/bin/pg_dump/pg_dump.c | modified | +1 −1 |
| src/include/catalog/catversion.h | modified | +1 −1 |
| src/include/catalog/pg_constraint.h | modified | +1 −0 |
| src/test/regress/expected/domain.out | modified | +50 −12 |
| src/test/regress/sql/domain.sql | modified | +29 −0 |
Discussion
- Catalog domain not-null constraints 39 messages · 2023-11-23 → 2024-04-15