diff options
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/catalog/pg_constraint.h | 3 | ||||
| -rw-r--r-- | src/include/catalog/pg_operator.dat | 6 |
2 files changed, 6 insertions, 3 deletions
diff --git a/src/include/catalog/pg_constraint.h b/src/include/catalog/pg_constraint.h index 89e5a8ad796..6da164e7e4d 100644 --- a/src/include/catalog/pg_constraint.h +++ b/src/include/catalog/pg_constraint.h @@ -290,7 +290,8 @@ extern void DeconstructFkConstraintRow(HeapTuple tuple, int *numfks, int *num_fk_del_set_cols, AttrNumber *fk_del_set_cols); extern void FindFKPeriodOpers(Oid opclass, Oid *containedbyoperoid, - Oid *aggedcontainedbyoperoid); + Oid *aggedcontainedbyoperoid, + Oid *intersectoperoid); extern bool check_functional_grouping(Oid relid, Index varno, Index varlevelsup, diff --git a/src/include/catalog/pg_operator.dat b/src/include/catalog/pg_operator.dat index 4c86f93cb0c..6d9dc1528d6 100644 --- a/src/include/catalog/pg_operator.dat +++ b/src/include/catalog/pg_operator.dat @@ -3150,7 +3150,8 @@ { oid => '3899', descr => 'range difference', oprname => '-', oprleft => 'anyrange', oprright => 'anyrange', oprresult => 'anyrange', oprcode => 'range_minus' }, -{ oid => '3900', descr => 'range intersection', +{ oid => '3900', oid_symbol => 'OID_RANGE_INTERSECT_RANGE_OP', + descr => 'range intersection', oprname => '*', oprleft => 'anyrange', oprright => 'anyrange', oprresult => 'anyrange', oprcom => '*(anyrange,anyrange)', oprcode => 'range_intersect' }, @@ -3417,7 +3418,8 @@ { oid => '4393', descr => 'multirange minus', oprname => '-', oprleft => 'anymultirange', oprright => 'anymultirange', oprresult => 'anymultirange', oprcode => 'multirange_minus' }, -{ oid => '4394', descr => 'multirange intersect', +{ oid => '4394', oid_symbol => 'OID_MULTIRANGE_INTERSECT_MULTIRANGE_OP', + descr => 'multirange intersect', oprname => '*', oprleft => 'anymultirange', oprright => 'anymultirange', oprresult => 'anymultirange', oprcom => '*(anymultirange,anymultirange)', oprcode => 'multirange_intersect' }, |
