citus/src/backend/distributed/deparser
Naisila Puka 0d503dd5ac
PG16 compatibility: ruleutils and successful CREATE EXTENSION (#7087)
PG16 compatibility - Part 2

Part 1 provided successful compilation against pg16beta2.
42d956888d

This PR provides ruleutils changes with pg16beta2 and successful CREATE EXTENSION command.
Note that more changes are needed in order to have successful regression tests.
More commits are coming soon ...

For any_value changes, I referred to this commit
8ef94dc1f5
where we did something similar for PG14 support.
2023-08-02 16:04:51 +03:00
..
citus_ruleutils.c Drop PG13 Support Phase 2 - Remove PG13 specific paths/tests (#7007) 2023-06-21 14:18:23 +03:00
deparse.c Add support for TEXT SEARCH CONFIGURATION objects (#5685) 2022-02-17 13:12:46 +01:00
deparse_attribute_stmts.c Introduce GetDistributeObjectOps to organize dispatch of logic dependent on node/object type 2020-01-09 18:24:29 +00:00
deparse_collation_stmts.c Introduce GetDistributeObjectOps to organize dispatch of logic dependent on node/object type 2020-01-09 18:24:29 +00:00
deparse_database_stmts.c PG15: Value -> String, Integer, Float. 2022-05-02 10:12:03 -07:00
deparse_domain_stmts.c Implement DOMAIN propagation for citus 2022-04-08 15:25:39 +02:00
deparse_extension_stmts.c Refactor the deparsing of a CREATE EXTENSION to prevent NULL POINTER dereferences (#3518) 2020-03-04 16:47:07 +01:00
deparse_foreign_data_wrapper_stmts.c Make enterprise features open source (#6008) 2022-06-16 00:23:46 -07:00
deparse_foreign_server_stmts.c Make enterprise features open source (#6008) 2022-06-16 00:23:46 -07:00
deparse_function_stmts.c Pg15 support (#6085) 2022-08-24 17:59:17 +02:00
deparse_owned_stmts.c fix the problem #5763 (#6519) 2022-12-02 13:49:32 +01:00
deparse_publication_stmts.c Propagate CREATE PUBLICATION statements 2023-03-29 00:59:12 +02:00
deparse_role_stmts.c PG16 compatibility: Resolve compilation issues (#7005) 2023-07-21 14:32:37 +03:00
deparse_schema_stmts.c Propagate ALTER SCHEMA .. OWNER TO .. (#6987) 2023-06-09 15:32:18 +03:00
deparse_sequence_stmts.c Drop PG13 Support Phase 2 - Remove PG13 specific paths/tests (#7007) 2023-06-21 14:18:23 +03:00
deparse_statistics_stmts.c Drop PG13 Support Phase 2 - Remove PG13 specific paths/tests (#7007) 2023-06-21 14:18:23 +03:00
deparse_table_stmts.c Makes sure to handle NULL constraints for ADD COLUMN commands (#7093) 2023-08-01 11:07:47 +03:00
deparse_text_search.c PG15: Value -> String, Integer, Float. 2022-05-02 10:12:03 -07:00
deparse_type_stmts.c Drop PG13 Support Phase 2 - Remove PG13 specific paths/tests (#7007) 2023-06-21 14:18:23 +03:00
deparse_view_stmts.c Add ALTER VIEW support 2022-05-13 13:21:53 +03:00
format_collate.c Remove unused functions that cppcheck found 2020-10-19 13:50:52 +03:00
objectaddress.c address method should take parameter isPostprocess 2022-08-02 21:00:23 +03:00
qualify.c Introduce GetDistributeObjectOps to organize dispatch of logic dependent on node/object type 2020-01-09 18:24:29 +00:00
qualify_aggregate_stmts.c Propagate CREATE AGGREGATE commands 2022-03-02 10:52:43 +03:00
qualify_collation_stmt.c Fixes ALTER COLLATION encoding does not exist bug 2022-03-22 17:42:20 +03:00
qualify_domain.c Drop PG13 Support Phase 2 - Remove PG13 specific paths/tests (#7007) 2023-06-21 14:18:23 +03:00
qualify_function_stmt.c Propagate DROP ROUTINE, ALTER ROUTINE 2020-01-13 15:37:46 +00:00
qualify_publication_stmt.c Propagate CREATE PUBLICATION statements 2023-03-29 00:59:12 +02:00
qualify_role_stmt.c Accept list of values in a supported ALTER ROLE .. SET statement 2020-07-21 03:49:57 +03:00
qualify_sequence_stmt.c Drop PG13 Support Phase 2 - Remove PG13 specific paths/tests (#7007) 2023-06-21 14:18:23 +03:00
qualify_statistics_stmt.c Drop postgres 12 support (#6040) 2022-07-20 17:49:36 +03:00
qualify_table_stmt.c Support foreign tables in MX (#5461) 2022-01-06 18:50:34 +03:00
qualify_text_search_stmts.c qualify text dict and conf respect missingok (#6120) 2022-08-03 13:13:53 +03:00
qualify_type_stmt.c Drop PG13 Support Phase 2 - Remove PG13 specific paths/tests (#7007) 2023-06-21 14:18:23 +03:00
qualify_view_stmt.c Fix dropping temporary view without specifying the explicit schema name (#6003) 2022-06-15 16:41:12 +02:00
ruleutils_14.c Adjusts query's CoerceViaIO & RelabelType nodes that are improper for deparsing (#6391) 2023-05-04 16:46:02 +03:00
ruleutils_15.c Adjusts query's CoerceViaIO & RelabelType nodes that are improper for deparsing (#6391) 2023-05-04 16:46:02 +03:00
ruleutils_16.c PG16 compatibility: ruleutils and successful CREATE EXTENSION (#7087) 2023-08-02 16:04:51 +03:00