-
- Downloads
I've fixed up the way domain constraints (not null and type length)
are managed as per request. Moved from merging with table attributes to applying themselves during coerce_type() and coerce_type_typmod. Regression tests altered to test the cast() scenarios. Rod Taylor
Showing
- src/backend/commands/tablecmds.c 1 addition, 52 deletionssrc/backend/commands/tablecmds.c
- src/backend/executor/execQual.c 46 additions, 1 deletionsrc/backend/executor/execQual.c
- src/backend/optimizer/util/clauses.c 17 additions, 1 deletionsrc/backend/optimizer/util/clauses.c
- src/backend/parser/gram.y 10 additions, 18 deletionssrc/backend/parser/gram.y
- src/backend/parser/parse_coerce.c 93 additions, 16 deletionssrc/backend/parser/parse_coerce.c
- src/backend/parser/parse_expr.c 6 additions, 3 deletionssrc/backend/parser/parse_expr.c
- src/backend/parser/parse_type.c 12 additions, 14 deletionssrc/backend/parser/parse_type.c
- src/backend/utils/cache/lsyscache.c 38 additions, 1 deletionsrc/backend/utils/cache/lsyscache.c
- src/include/utils/lsyscache.h 2 additions, 1 deletionsrc/include/utils/lsyscache.h
- src/test/regress/expected/domain.out 27 additions, 4 deletionssrc/test/regress/expected/domain.out
- src/test/regress/sql/domain.sql 11 additions, 1 deletionsrc/test/regress/sql/domain.sql
Loading
Please register or sign in to comment