Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit72eee41

Browse files
committed
Move pg_constraint.h function declarations to new file pg_constraint_fn.h.
A pending patch requires exporting a function returning Bitmapset fromcatalog/pg_constraint.c. As things stand, that would mean includingnodes/bitmapset.h in pg_constraint.h, which might be hazardous for theclient-side includability of that header. It's not entirely clear whetherany client-side code needs to include pg_constraint.h, but it seems prudentto assume that there is some such code somewhere. Therefore, split off thefunction definitions into a new file pg_constraint_fn.h, similarly to whatwe've done for some other catalog header files.
1 parent2564be3 commit72eee41

File tree

13 files changed

+97
-66
lines changed

13 files changed

+97
-66
lines changed

‎src/backend/catalog/dependency.c‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
#include"catalog/pg_collation.h"
2929
#include"catalog/pg_collation_fn.h"
3030
#include"catalog/pg_constraint.h"
31+
#include"catalog/pg_constraint_fn.h"
3132
#include"catalog/pg_conversion.h"
3233
#include"catalog/pg_conversion_fn.h"
3334
#include"catalog/pg_database.h"

‎src/backend/catalog/heap.c‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
#include"catalog/pg_attrdef.h"
4545
#include"catalog/pg_collation.h"
4646
#include"catalog/pg_constraint.h"
47+
#include"catalog/pg_constraint_fn.h"
4748
#include"catalog/pg_foreign_table.h"
4849
#include"catalog/pg_inherits.h"
4950
#include"catalog/pg_namespace.h"

‎src/backend/catalog/index.c‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
#include"catalog/pg_am.h"
4141
#include"catalog/pg_collation.h"
4242
#include"catalog/pg_constraint.h"
43+
#include"catalog/pg_constraint_fn.h"
4344
#include"catalog/pg_operator.h"
4445
#include"catalog/pg_opclass.h"
4546
#include"catalog/pg_tablespace.h"

‎src/backend/catalog/objectaddress.c‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
#include"catalog/pg_event_trigger.h"
3131
#include"catalog/pg_collation.h"
3232
#include"catalog/pg_constraint.h"
33+
#include"catalog/pg_constraint_fn.h"
3334
#include"catalog/pg_conversion.h"
3435
#include"catalog/pg_database.h"
3536
#include"catalog/pg_extension.h"

‎src/backend/catalog/pg_constraint.c‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
#include"catalog/indexing.h"
2222
#include"catalog/objectaccess.h"
2323
#include"catalog/pg_constraint.h"
24+
#include"catalog/pg_constraint_fn.h"
2425
#include"catalog/pg_operator.h"
2526
#include"catalog/pg_type.h"
2627
#include"commands/defrem.h"

‎src/backend/commands/tablecmds.c‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
#include"catalog/pg_am.h"
3333
#include"catalog/pg_collation.h"
3434
#include"catalog/pg_constraint.h"
35+
#include"catalog/pg_constraint_fn.h"
3536
#include"catalog/pg_depend.h"
3637
#include"catalog/pg_foreign_table.h"
3738
#include"catalog/pg_inherits.h"

‎src/backend/commands/trigger.c‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
#include"catalog/indexing.h"
2424
#include"catalog/objectaccess.h"
2525
#include"catalog/pg_constraint.h"
26+
#include"catalog/pg_constraint_fn.h"
2627
#include"catalog/pg_proc.h"
2728
#include"catalog/pg_trigger.h"
2829
#include"catalog/pg_type.h"

‎src/backend/commands/typecmds.c‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
#include"catalog/pg_authid.h"
4242
#include"catalog/pg_collation.h"
4343
#include"catalog/pg_constraint.h"
44+
#include"catalog/pg_constraint_fn.h"
4445
#include"catalog/pg_depend.h"
4546
#include"catalog/pg_enum.h"
4647
#include"catalog/pg_language.h"

‎src/backend/parser/parse_agg.c‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#include"postgres.h"
1616

1717
#include"catalog/pg_aggregate.h"
18-
#include"catalog/pg_constraint.h"
18+
#include"catalog/pg_constraint_fn.h"
1919
#include"catalog/pg_type.h"
2020
#include"nodes/makefuncs.h"
2121
#include"nodes/nodeFuncs.h"

‎src/backend/parser/parse_clause.c‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
#include"catalog/catalog.h"
2323
#include"catalog/heap.h"
2424
#include"catalog/pg_am.h"
25-
#include"catalog/pg_constraint.h"
25+
#include"catalog/pg_constraint_fn.h"
2626
#include"catalog/pg_type.h"
2727
#include"commands/defrem.h"
2828
#include"nodes/makefuncs.h"

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp