Skip to content

Rebase the version-specific SQL templates to target PostgreSQL 14#10054

Open
dpage wants to merge 1 commit into
pgadmin-org:masterfrom
dpage:fix/issue-10050-rebase-sql-templates
Open

Rebase the version-specific SQL templates to target PostgreSQL 14#10054
dpage wants to merge 1 commit into
pgadmin-org:masterfrom
dpage:fix/issue-10050-rebase-sql-templates

Conversation

@dpage

@dpage dpage commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Summary

The base (default) SQL templates historically targeted PostgreSQL < 12. This re-bases the version-bucketed templates so the default target is 14 — the oldest supported server version — keeping overrides only for newer versions.

For every "bucket container" (a directory holding default / <N>_plus subdirs), every bucket with version number ≤ 14 (11_plus, 12_plus, 13_plus, 14_plus and the old default) is collapsed into a single default, choosing — per file — the content that a server running exactly v14 resolves today. Buckets for newer versions (15_plus, 16_plus, 17_plus, 18_plus) are retained untouched as overrides.

  • 118 obsolete sub-14 bucket directories removed; a large amount of cross-version template duplication eliminated (net ~-47k lines).
  • Drops PostgreSQL / EDB Advanced Server 13 from the 9.16 supported-server list.
  • Repoints the sqleditor explain_plan tests (which referenced the now-removed 12_plus/13_plus buckets) at the new default template.
  • The VersionedTemplateLoader and its generic resolution algorithm are unchanged.

Behaviour preservation

The transform is behaviour-preserving for every server version ≥ 14. Template (and test-fixture) resolution was verified to be byte-identical before and after for all supported versions, across every bucket container, by simulating the loader's resolution at each version boundary. A server < 14 (now unsupported) resolves the new default instead of a dropped bucket — the intended effect.

Test plan

  • utils.tests.test_versioned_template_loader — 6 passed
  • tools.sqleditor.tests.test_explain_plan_templates — 4 passed
  • resql reverse-engineered SQL suite vs PostgreSQL 18 — 841 scenarios passed
  • tools.erd — 9 passed; tools.schema_diff — 2 passed
  • pep8 clean on changed Python

Closes #10050

The base (default) SQL templates previously targeted PostgreSQL < 12.
Re-base them so the default target is 14 - the oldest supported server
version - by collapsing every version bucket <= 14 (11_plus, 12_plus,
13_plus, 14_plus and the old default) into a single `default`, keeping
per file the content a v14 server resolves today. Buckets for newer
versions (15_plus, 16_plus, 17_plus, 18_plus) are retained as overrides.

The transformation is behaviour-preserving for every server version >= 14:
template (and test-fixture) resolution is byte-identical before and after
for all supported versions, verified programmatically across every bucket
container and confirmed by the resql, ERD and Schema Diff suites against
PostgreSQL 18.

Also drop PostgreSQL/EDB Advanced Server 13 from the 9.16 supported-server
list and repoint the sqleditor explain_plan tests (which referenced the
removed 12_plus/13_plus buckets) at the new default template.

Closes pgadmin-org#10050
@coderabbitai

coderabbitai Bot commented Jun 9, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 300 files, which is 150 over the limit of 150.

To get a review, narrow the scope:
• coderabbit review --type committed # exclude uncommitted changes
• coderabbit review --dir # limit to a subdirectory
• coderabbit review --base # compare against a closer base

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 16037102-af74-4c47-a19c-a3bfeab292f8

📥 Commits

Reviewing files that changed from the base of the PR and between 04fa05c and 3cc421b.

📒 Files selected for processing (300)
  • docs/en_US/release_notes_9_16.rst
  • web/pgadmin/browser/server_groups/servers/databases/publications/templates/publications/pg/11_plus/sql/create.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/templates/publications/pg/11_plus/sql/properties.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/templates/publications/pg/13_plus/sql/create.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/templates/publications/pg/13_plus/sql/properties.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/templates/publications/pg/13_plus/sql/update.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/templates/publications/pg/default/sql/create.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/templates/publications/pg/default/sql/properties.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/templates/publications/pg/default/sql/update.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/templates/publications/ppas/11_plus/sql/create.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/templates/publications/ppas/11_plus/sql/properties.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/templates/publications/ppas/13_plus/sql/create.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/templates/publications/ppas/13_plus/sql/properties.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/templates/publications/ppas/13_plus/sql/update.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/templates/publications/ppas/default/sql/create.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/templates/publications/ppas/default/sql/properties.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/templates/publications/ppas/default/sql/update.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/tests/13_plus/alter_publication.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/tests/13_plus/alter_publication_add_tables.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/tests/13_plus/alter_publication_add_tables_msql.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/tests/13_plus/alter_publication_drop_tables.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/tests/13_plus/alter_publication_drop_tables_msql.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/tests/13_plus/alter_publication_event.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/tests/13_plus/alter_publication_event_msql.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/tests/13_plus/alter_publication_msql.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/tests/13_plus/create_publication.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/tests/13_plus/create_publication_few_tables.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/tests/13_plus/create_publication_few_tables_msql.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/tests/13_plus/create_publication_msql.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/tests/13_plus/create_publication_update.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/tests/13_plus/create_publication_update_msql.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/tests/13_plus/test.json
  • web/pgadmin/browser/server_groups/servers/databases/publications/tests/default/alter_publication.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/tests/default/alter_publication_add_tables.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/tests/default/alter_publication_drop_tables.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/tests/default/alter_publication_event.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/tests/default/create_publication.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/tests/default/create_publication_few_tables.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/tests/default/create_publication_few_tables_msql.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/tests/default/create_publication_msql.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/tests/default/create_publication_update.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/tests/default/create_publication_update_msql.sql
  • web/pgadmin/browser/server_groups/servers/databases/publications/tests/default/test.json
  • web/pgadmin/browser/server_groups/servers/databases/schemas/aggregates/templates/aggregates/sql/11_plus/create.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/aggregates/templates/aggregates/sql/11_plus/properties.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/aggregates/templates/aggregates/sql/12_plus/create.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/aggregates/templates/aggregates/sql/default/create.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/aggregates/templates/aggregates/sql/default/properties.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/collations/templates/collations/sql/12_plus/create.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/collations/templates/collations/sql/12_plus/properties.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/collations/templates/collations/sql/default/create.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/collations/templates/collations/sql/default/properties.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/collations/tests/pg/default/alter_collation.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/collations/tests/pg/default/create_collation.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/collations/tests/pg/default/create_collation_with_extra_params.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/collations/tests/pg/default/create_collation_with_libc.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/collations/tests/pg/default/msql_collation.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/collations/tests/pg/default/test.json
  • web/pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/foreign_table_columns/tests/pg/12_plus/test.json
  • web/pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/foreign_table_columns/tests/pg/default/alter_column_timestamp_with_default_value_using_function.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/foreign_table_columns/tests/pg/default/alter_column_timestamp_with_default_value_using_function.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/foreign_table_columns/tests/pg/default/alter_column_with_integer_generated_always_column_option_variables.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/foreign_table_columns/tests/pg/default/alter_column_with_integer_generated_always_column_option_variables.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/foreign_table_columns/tests/pg/default/create_column_timestamp_with_default_value_using_function.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/foreign_table_columns/tests/pg/default/create_column_timestamp_with_default_value_using_function.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/foreign_table_columns/tests/pg/default/create_column_with_integer_generated_always_column_option_variables.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/foreign_table_columns/tests/pg/default/create_column_with_integer_generated_always_column_option_variables.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/foreign_table_columns/tests/pg/default/test.json
  • web/pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/foreign_table_columns/tests/ppas/12_plus/test.json
  • web/pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/foreign_table_columns/tests/ppas/default/alter_column_timestamp_with_default_value_using_function.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/foreign_table_columns/tests/ppas/default/alter_column_timestamp_with_default_value_using_function.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/foreign_table_columns/tests/ppas/default/alter_column_with_integer_generated_always_column_option_variables.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/foreign_table_columns/tests/ppas/default/alter_column_with_integer_generated_always_column_option_variables.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/foreign_table_columns/tests/ppas/default/create_column_timestamp_with_default_value_using_function.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/foreign_table_columns/tests/ppas/default/create_column_timestamp_with_default_value_using_function.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/foreign_table_columns/tests/ppas/default/create_column_with_integer_generated_always_column_option_variables.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/foreign_table_columns/tests/ppas/default/create_column_with_integer_generated_always_column_option_variables.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/foreign_table_columns/tests/ppas/default/test.json
  • web/pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/templates/foreign_tables/sql/12_plus/get_columns.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/templates/foreign_tables/sql/12_plus/get_constraints.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/templates/foreign_tables/sql/default/get_columns.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/templates/foreign_tables/sql/default/get_constraints.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/pg/sql/11_plus/coll_stats.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/pg/sql/11_plus/count.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/pg/sql/11_plus/delete.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/pg/sql/11_plus/get_definition.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/pg/sql/11_plus/get_oid.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/pg/sql/11_plus/node.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/pg/sql/11_plus/properties.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/pg/sql/12_plus/create.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/pg/sql/12_plus/properties.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/pg/sql/12_plus/update.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/pg/sql/13_plus/create.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/pg/sql/13_plus/properties.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/pg/sql/13_plus/update.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/pg/sql/14_plus/create.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/pg/sql/14_plus/properties.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/pg/sql/14_plus/update.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/pg/sql/default/coll_stats.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/pg/sql/default/count.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/pg/sql/default/create.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/pg/sql/default/delete.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/pg/sql/default/get_definition.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/pg/sql/default/get_oid.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/pg/sql/default/get_support_functions.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/pg/sql/default/node.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/pg/sql/default/properties.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/pg/sql/default/update.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/ppas/sql/11_plus/coll_stats.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/ppas/sql/11_plus/count.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/ppas/sql/11_plus/delete.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/ppas/sql/11_plus/get_definition.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/ppas/sql/11_plus/get_oid.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/ppas/sql/11_plus/node.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/ppas/sql/11_plus/properties.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/ppas/sql/12_plus/create.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/ppas/sql/12_plus/properties.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/ppas/sql/12_plus/update.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/ppas/sql/13_plus/create.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/ppas/sql/13_plus/properties.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/ppas/sql/13_plus/update.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/ppas/sql/14_plus/create.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/ppas/sql/14_plus/properties.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/ppas/sql/14_plus/update.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/ppas/sql/default/coll_stats.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/ppas/sql/default/count.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/ppas/sql/default/create.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/ppas/sql/default/delete.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/ppas/sql/default/get_definition.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/ppas/sql/default/get_oid.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/ppas/sql/default/get_support_functions.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/ppas/sql/default/node.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/ppas/sql/default/properties.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/functions/ppas/sql/default/update.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/pg/sql/11_plus/create.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/pg/sql/11_plus/properties.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/pg/sql/11_plus/update.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/pg/sql/13_plus/create.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/pg/sql/13_plus/properties.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/pg/sql/13_plus/update.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/pg/sql/14_plus/count.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/pg/sql/default/acl.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/pg/sql/default/coll_stats.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/pg/sql/default/count.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/pg/sql/default/create.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/pg/sql/default/delete.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/pg/sql/default/get_definition.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/pg/sql/default/get_languages.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/pg/sql/default/get_oid.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/pg/sql/default/get_out_types.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/pg/sql/default/get_schema.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/pg/sql/default/get_types.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/pg/sql/default/node.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/pg/sql/default/properties.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/pg/sql/default/stats.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/pg/sql/default/update.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/pg/sql/default/variables.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/11_plus/coll_stats.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/11_plus/count.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/11_plus/create.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/11_plus/delete.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/11_plus/get_definition.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/11_plus/get_oid.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/11_plus/node.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/11_plus/properties.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/11_plus/update.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/13_plus/create.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/13_plus/properties.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/13_plus/update.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/14_plus/count.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/14_plus/create.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/14_plus/properties.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/14_plus/update.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/default/coll_stats.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/default/count.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/default/create.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/default/delete.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/default/get_definition.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/default/get_oid.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/default/node.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/default/properties.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/default/update.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/trigger_functions/pg/sql/11_plus/coll_stats.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/trigger_functions/pg/sql/11_plus/count.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/trigger_functions/pg/sql/11_plus/create.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/trigger_functions/pg/sql/11_plus/delete.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/trigger_functions/pg/sql/11_plus/get_definition.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/trigger_functions/pg/sql/11_plus/get_oid.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/trigger_functions/pg/sql/11_plus/node.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/trigger_functions/pg/sql/11_plus/properties.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/trigger_functions/pg/sql/11_plus/update.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/trigger_functions/pg/sql/default/coll_stats.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/trigger_functions/pg/sql/default/count.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/trigger_functions/pg/sql/default/delete.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/trigger_functions/pg/sql/default/get_definition.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/trigger_functions/pg/sql/default/get_oid.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/trigger_functions/pg/sql/default/node.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/trigger_functions/pg/sql/default/properties.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/trigger_functions/ppas/sql/11_plus/coll_stats.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/trigger_functions/ppas/sql/11_plus/count.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/trigger_functions/ppas/sql/11_plus/delete.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/trigger_functions/ppas/sql/11_plus/get_definition.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/trigger_functions/ppas/sql/11_plus/get_oid.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/trigger_functions/ppas/sql/11_plus/node.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/trigger_functions/ppas/sql/11_plus/properties.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/trigger_functions/ppas/sql/default/coll_stats.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/trigger_functions/ppas/sql/default/count.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/trigger_functions/ppas/sql/default/delete.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/trigger_functions/ppas/sql/default/get_definition.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/trigger_functions/ppas/sql/default/get_oid.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/trigger_functions/ppas/sql/default/node.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/trigger_functions/ppas/sql/default/properties.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/11_plus/alter_function_add_acl.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/11_plus/alter_function_add_acl.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/11_plus/alter_function_add_parameter.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/11_plus/alter_function_add_parameter.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/11_plus/alter_function_change_grantee_acl.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/11_plus/alter_function_change_grantee_acl.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/11_plus/alter_function_comment.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/11_plus/alter_function_comment.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/11_plus/alter_function_delete_acl.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/11_plus/alter_function_delete_acl.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/11_plus/alter_function_delete_parameter.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/11_plus/alter_function_delete_parameter.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/11_plus/alter_function_rename.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/11_plus/alter_function_rename.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/11_plus/alter_proc_change_grantee_priv.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/11_plus/alter_proc_change_grantee_priv.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/11_plus/alter_proc_comment.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/11_plus/alter_proc_param.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/11_plus/alter_ptrig_comment.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/11_plus/alter_ptrig_set_1.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/11_plus/alter_ptrig_set_2.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/11_plus/alter_ptrig_set_3.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/11_plus/create_event_trigger_full.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/11_plus/create_function.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/11_plus/create_function.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/11_plus/create_function_for_alter.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/11_plus/create_function_for_alter.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/11_plus/create_plain_trigger.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/11_plus/create_plain_trigger_full.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/11_plus/create_procedure.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/11_plus/test_function.json
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/11_plus/test_procedures.json
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/11_plus/test_trigger_functions.json
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/alter_function_add_acl.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/alter_function_add_acl.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/alter_function_add_parameter.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/alter_function_add_parameter.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/alter_function_change_grantee_acl.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/alter_function_change_grantee_acl.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/alter_function_comment.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/alter_function_comment.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/alter_function_delete_acl.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/alter_function_delete_acl.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/alter_function_delete_parameter.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/alter_function_delete_parameter.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/alter_function_rename.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/alter_function_rename.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/alter_proc_add_priv.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/alter_proc_change_grantee_priv.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/alter_proc_comment.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/alter_proc_comment_msql.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/alter_proc_delete_priv.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/alter_proc_param.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/alter_proc_param_msql.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/alter_ptrig_comment.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/alter_ptrig_set_1.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/alter_ptrig_set_2.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/alter_ptrig_set_3.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/create_event_trigger_full.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/create_function.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/create_function.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/create_function_for_alter.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/create_function_for_alter.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/create_plain_trigger.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/create_plain_trigger_full.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/create_procedure.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/create_procedure.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/test_function.json
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/test_procedures.json
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/12_plus/test_trigger_functions.json
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/13_plus/alter_proc_no_depends.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/13_plus/create_procedure_on_depends.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/13_plus/create_procedure_on_depends.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/13_plus/test_function.json
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/13_plus/test_procedures.json
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/14_plus/alter_proc_add_priv.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/14_plus/test_function.json
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/14_plus/test_trigger_functions.json
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/default/alter_func_remove_partial_pri.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/default/alter_func_remove_partial_pri.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/default/alter_function_add_parameter.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/default/alter_function_no_depends.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/default/alter_function_no_depends.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/default/alter_proc_add_priv.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/default/alter_proc_add_priv.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/default/alter_proc_change_grantee_priv.msql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/default/alter_proc_change_grantee_priv.sql
  • web/pgadmin/browser/server_groups/servers/databases/schemas/functions/tests/pg/default/alter_proc_comment.sql

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@asheshv asheshv requested a review from Copilot June 10, 2026 13:59

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review this pull request because it exceeds the maximum number of files (300). Try reducing the number of changed files and requesting a review from Copilot again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Rebase the SQL templates

2 participants