• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

babelfish-for-postgresql / babelfish_extensions
74%
BABEL_5_X_DEV: 77%

Build:
Build:
LAST BUILD BRANCH: BABEL_4_X_DEV
DEFAULT BRANCH: BABEL_5_X_DEV
Repo Added 26 Dec 2023 07:28AM UTC
Token agtxMPo199RCJdS0AHxJ9ZJTFDVbThQZT regen
Build 8090 Last
Files 120
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH BABEL_3_11_STABLE
branch: BABEL_3_11_STABLE
CHANGE BRANCH
x
Reset
Sync Branches
  • BABEL_3_11_STABLE
  • 15-6-raydhkim
  • 16-2-raydhkim
  • 3_9_fix
  • 4X-cache-cherryPick
  • 4X-ccache
  • 4_2_stable_vector
  • 4x_psql_vector_syntax
  • 4x_vector_typmod
  • 5173-test
  • 5270-bug-fix-4-x
  • 5270-bug-fix-5-x
  • 5270-revert-4-stable
  • 5270-revert-5-stable
  • 5459-rework-4x
  • 5459-rework-5x
  • 5645-4x
  • 5645-5x
  • 5X-ccache
  • BABEL-1878
  • BABEL-3070
  • BABEL-3070-3_X
  • BABEL-3070-3_X-v2
  • BABEL-3070-3_X-v3
  • BABEL-3070-4_X
  • BABEL-3070-4_X-v2
  • BABEL-3070-4_X-v3
  • BABEL-3070-5_X-v3
  • BABEL-3799
  • BABEL-3883-4x
  • BABEL-4128
  • BABEL-4128-3-X
  • BABEL-4212
  • BABEL-4212-3X
  • BABEL-4239-5_X
  • BABEL-4332-UDT-4_X
  • BABEL-4380-5_X
  • BABEL-4382-5_X
  • BABEL-4489
  • BABEL-4489-3-X
  • BABEL-4498
  • BABEL-4498-4x
  • BABEL-4518
  • BABEL-4518-3X
  • BABEL-4520_4_X
  • BABEL-4520_5_X
  • BABEL-4554
  • BABEL-4584-3x
  • BABEL-4584-4x
  • BABEL-4584-5x
  • BABEL-4590
  • BABEL-4590-4x
  • BABEL-4590-fix
  • BABEL-4634
  • BABEL-4634-4x
  • BABEL-4641
  • BABEL-4641-3-X
  • BABEL-4672
  • BABEL-4672-pg15
  • BABEL-4672-testcasefix
  • BABEL-4672-testcasefix-pg15
  • BABEL-4709-3_X
  • BABEL-4709-4_X
  • BABEL-4709-4_X-schedulefile
  • BABEL-4709-5_X
  • BABEL-4750
  • BABEL-4776
  • BABEL-4788
  • BABEL-4788-3x
  • BABEL-4793
  • BABEL-4793-15
  • BABEL-4836
  • BABEL-4836-3-X
  • BABEL-4836-revert
  • BABEL-4836-test-upgrade
  • BABEL-4839
  • BABEL-4839-3-X
  • BABEL-4839-3-X-test-fix
  • BABEL-4864
  • BABEL-4864-3x
  • BABEL-4865-3x
  • BABEL-4865-4x
  • BABEL-4896
  • BABEL-4896-3-X
  • BABEL-4896-3-X-revert
  • BABEL-4896-revert
  • BABEL-4896-revert-3-6-stable
  • BABEL-4896-revert-stable
  • BABEL-4926
  • BABEL-4933
  • BABEL-4933-RE
  • BABEL-4986-3x
  • BABEL-4986-4x
  • BABEL-5008
  • BABEL-5031
  • BABEL-5031-3-X
  • BABEL-5033
  • BABEL-5057
  • BABEL-5071
  • BABEL-5079
  • BABEL-5079-3X
  • BABEL-5087
  • BABEL-5101
  • BABEL-5101-3_X
  • BABEL-5103-3_X
  • BABEL-5103-4_X
  • BABEL-5103-schedule_15_9
  • BABEL-5119
  • BABEL-5119-3X
  • BABEL-5136
  • BABEL-5144
  • BABEL-5156
  • BABEL-5156-4-X
  • BABEL-5179
  • BABEL-5179-3_X
  • BABEL-5186-testfile-fix
  • BABEL-5186-testfile-fix-3x
  • BABEL-5186-testfile-fix-4x
  • BABEL-5214
  • BABEL-5214_3x
  • BABEL-5222
  • BABEL-5223
  • BABEL-5246-3X
  • BABEL-5290-4x
  • BABEL-5320-16
  • BABEL-5324
  • BABEL-5337
  • BABEL-5337-3x
  • BABEL-5337-4x
  • BABEL-5341-15_11-schedule
  • BABEL-5341-3_X
  • BABEL-5341-4_X
  • BABEL-5341-5_X
  • BABEL-5397
  • BABEL-5440
  • BABEL-5459-4x
  • BABEL-5459-5x
  • BABEL-5462
  • BABEL-5462-3x
  • BABEL-5462-4x
  • BABEL-5467
  • BABEL-5467-3_X
  • BABEL-5467-4_X
  • BABEL-5467-4x
  • BABEL-5546-4X
  • BABEL-5579
  • BABEL-5579_4_X
  • BABEL-5628-3_10_STABLE
  • BABEL-5628-4_6_STABLE
  • BABEL-5628-5_2_STABLE
  • BABEL-5655
  • BABEL-5662-4_X
  • BABEL-5662-5_X
  • BABEL-5666-4_7
  • BABEL-5666-4_X
  • BABEL-5666-5_3
  • BABEL-5666-5_4-v2
  • BABEL-5666-5_X
  • BABEL-5666-5_X-v2
  • BABEL-5678-3_X
  • BABEL-5678-4_X
  • BABEL-5678-5_X
  • BABEL-5689-4_6_Stable
  • BABEL-5689-4_X-v2
  • BABEL-5689-4_X-v3
  • BABEL-5689-5_2_stable
  • BABEL-5689-5_X
  • BABEL-5689-5_X-v2
  • BABEL-5710
  • BABEL-5710-4X
  • BABEL-5748-4_X
  • BABEL-5748-5_X
  • BABEL-5748_16_11
  • BABEL-5805
  • BABEL-5809
  • BABEL-5809-4x
  • BABEL-5809_4x
  • BABEL-5841
  • BABEL-5841-4x
  • BABEL-5875
  • BABEL-5875-3x
  • BABEL-5875-4x
  • BABEL-5879-4_X
  • BABEL-5879-5_X
  • BABEL-5882-4_X
  • BABEL-5882-5_X
  • BABEL-5890-4_7
  • BABEL-5890-4_X
  • BABEL-5890-5_3
  • BABEL-5890-5_X
  • BABEL-5917
  • BABEL-5917-3x-dev
  • BABEL-5917-4x
  • BABEL-5940-3x
  • BABEL-5940-4x
  • BABEL-5940-5x
  • BABEL-5945-4_X
  • BABEL-5945-5_X
  • BABEL-5948
  • BABEL-5954-5x
  • BABEL-5987
  • BABEL-5987-4-x
  • BABEL-6045
  • BABEL-6045-STABLE
  • BABEL-6046
  • BABEL-6081
  • BABEL-6081-4_8
  • BABEL-6081-4_X
  • BABEL-6081-5_4
  • BABEL-6152-3_12
  • BABEL-6152-3_X
  • BABEL-6152-4_8
  • BABEL-6152-4_X
  • BABEL-6152-5_4
  • BABEL-6152-5_X
  • BABEL-862
  • BABEL-862-3-X
  • BABEL_1168
  • BABEL_3466
  • BABEL_3466_4_X
  • BABEL_3571
  • BABEL_3571_3_X
  • BABEL_3571_4_X
  • BABEL_3635
  • BABEL_3_10_STABLE
  • BABEL_3_12_STABLE
  • BABEL_3_5_STABLE
  • BABEL_3_6_STABLE
  • BABEL_3_7_STABLE
  • BABEL_3_8_STABLE
  • BABEL_3_9_STABLE
  • BABEL_3_X_DEV
  • BABEL_4239-5-X
  • BABEL_4254-5_X
  • BABEL_4360
  • BABEL_4360_4_X
  • BABEL_4553
  • BABEL_4553_4X
  • BABEL_4566
  • BABEL_4585
  • BABEL_4605
  • BABEL_4740
  • BABEL_4740_3X
  • BABEL_4782
  • BABEL_4797
  • BABEL_4797_3X
  • BABEL_4817_3X
  • BABEL_4817_4X
  • BABEL_4850
  • BABEL_4859
  • BABEL_4859_3X
  • BABEL_4877
  • BABEL_4877_4_X
  • BABEL_4881
  • BABEL_4928
  • BABEL_4928_4x
  • BABEL_4933
  • BABEL_4933_3X
  • BABEL_4940_test_fix
  • BABEL_4940_test_fix_4_X
  • BABEL_4982
  • BABEL_4982_3X
  • BABEL_4983
  • BABEL_4983_3X
  • BABEL_4_1_STABLE
  • BABEL_4_2_STABLE
  • BABEL_4_3_STABLE
  • BABEL_4_4_STABLE
  • BABEL_4_5_STABLE
  • BABEL_4_6_STABLE
  • BABEL_4_7_STABLE
  • BABEL_4_8_STABLE
  • BABEL_4_X_DEV
  • BABEL_5072_3X
  • BABEL_5087_3X
  • BABEL_5087_4X
  • BABEL_5104
  • BABEL_5118
  • BABEL_5153
  • BABEL_5153_3_X
  • BABEL_5169
  • BABEL_5169_STABLE_BRANCH
  • BABEL_5246
  • BABEL_5249
  • BABEL_5253
  • BABEL_5294
  • BABEL_5334_3X
  • BABEL_5335
  • BABEL_5344
  • BABEL_5361
  • BABEL_5417
  • BABEL_5417_3X
  • BABEL_5417_4X
  • BABEL_5446
  • BABEL_5446_3_X
  • BABEL_5446_4_X
  • BABEL_5448
  • BABEL_5448_3X
  • BABEL_5495
  • BABEL_5495_3X
  • BABEL_5495_4X
  • BABEL_5495_5X
  • BABEL_5549
  • BABEL_5569
  • BABEL_5569_4X
  • BABEL_5602
  • BABEL_5729_4X
  • BABEL_5729_5X
  • BABEL_5748
  • BABEL_5_0_STABLE
  • BABEL_5_1_STABLE
  • BABEL_5_2_STABLE
  • BABEL_5_3_STABLE
  • BABEL_5_4_STABLE
  • BABEL_5_X_DEV
  • BABEL_5_X_DEV__PG_17_X
  • BABEL_6090
  • BABEL_6090_3X
  • BABEL_6090_4X
  • BABEl-5099_sys_sequences_3_x
  • Babel_5817
  • Babel_5817_4x
  • Cache-test-on-5X
  • Caching-postgres-build
  • Difference-in-search-path
  • Dipesh_BABEL_3_9_STABLE__PG_15_12
  • Dipesh_BABEL_3_X_DEV__PG_15_X
  • Dipesh_BABEL_4_5_STABLE__PG_16_8
  • Dipesh_BABEL_4_X_DEV__PG_16_X
  • Dipesh_BABEL_5_1_STABLE__PG_17_4
  • Dipesh_BABEL_5_X_DEV__PG_17_X
  • EactNumericTests
  • Exact-numeric-testing-5_X
  • JIRA-BABEL-3395
  • JIRA-BABEL-3395-4x
  • JIRA-BABEL-3719
  • JIRA-BABEL-3719-4x
  • JIRA-BABEL-3719-fix
  • JIRA-BABEL-3719-fix-4x
  • JIRA-BABEL-4139
  • JIRA-BABEL-4139-3x
  • JIRA-BABEL-4139-fix
  • JIRA-BABEL-4370
  • JIRA-BABEL-4379-fixes
  • JIRA-BABEL-4390
  • JIRA-BABEL-4651
  • JIRA-BABEL-4707
  • JIRA-BABEL-4707-4x
  • JIRA-BABEL-4710
  • JIRA-BABEL-4742
  • JIRA-BABEL-4753
  • JIRA-BABEL-4753_3_x
  • JIRA-BABEL-4756
  • JIRA-BABEL-4756_3_x
  • JIRA-BABEL-4785
  • JIRA-BABEL-4863
  • JIRA-BABEL-4863-3x
  • JIRA-BABEL-4873
  • JIRA-BABEL-4987
  • JIRA-BABEL-5010
  • JIRA-BABEL-5010-3x
  • JIRA-BABEL-5075
  • JIRA-BABEL-5075-3x
  • JIRA-BABEL-5080
  • JIRA-BABEL-5080-3x
  • JIRA-BABEL-5127
  • JIRA-BABEL-5127-4x
  • JIRA-BABEL-5146
  • JIRA-BABEL-5146-4x
  • JIRA-BABEL-5201
  • JIRA-BABEL-5201-4x
  • JIRA-BABEL-5263
  • JIRA-BABEL-5263-3x
  • JIRA-BABEL-5270
  • JIRA-BABEL-5270-4_5
  • JIRA-BABEL-5270-4x
  • JIRA-BABEL-5270-5_1
  • JIRA-BABEL-5303
  • JIRA-BABEL-5303-4x
  • JIRA-BABEL-5342
  • JIRA-BABEL-5405
  • JIRA-BABEL-5479
  • JIRA-BABEL-5479-3x
  • JIRA-BABEL-5479-4x
  • JIRA-BABEL-5712
  • JIRA-BABEL-5712-4_6
  • JIRA-BABEL-5712-4x
  • JIRA-BABEL-5712-5_2
  • MVU-issue-json
  • ON_ERROR_STOP_3_X
  • Postgres-engine-caching
  • Removing_redundant_always
  • Version-based-connection-reset-using-queries-4X-Cherry-Pick
  • Version_based_connection_reset
  • Version_based_connection_reset_using_Queries
  • Wombat-bump-3-9
  • Wombat_bump_version-3x
  • Wombat_bump_version-4x
  • Wombat_bump_version-5stable
  • acl_cheack_new
  • actions_maven_verbose
  • add_parallel_query_test_man_5592
  • alias_without_as_empty_check
  • alter-func-depend-view
  • alter-func-depend-view-4-x
  • alter-proc-poc
  • alter-rename-db
  • alter-view-4x
  • alter-view-change
  • alter-view-change-4x
  • alter-view-fix
  • alter-view-support
  • alter_proc_recompile
  • antlr4-link-fix
  • atat_fix
  • atat_user_vars
  • atatuservar_test_fix
  • atatvar_fix
  • aws_ml_failures
  • aws_ml_failures_4x
  • babel-2057-test-fix-3x
  • babel-2057-update-schedule-4x
  • babel-2057-update-schedule-5x
  • babel-2177-15
  • babel-2177-16
  • babel-3-6-stable
  • babel-3-7-init
  • babel-3254-3x
  • babel-3254-4x
  • babel-3254-fix-3x
  • babel-3254-fix-4x
  • babel-3401-3x
  • babel-3401-4x
  • babel-3799
  • babel-4-2-stable
  • babel-4-3-init
  • babel-4200-3_stable
  • babel-4200-jira
  • babel-429-3x-fix
  • babel-429-3x-test-fix
  • babel-429-babel3x
  • babel-429-rds-proxy-support
  • babel-4430
  • babel-4475-3x
  • babel-4475-4-x
  • babel-4511
  • babel-4511-4x
  • babel-4517-15
  • babel-4517-16
  • babel-4538
  • babel-4538-4-x
  • babel-4595
  • babel-4631
  • babel-4662-3x
  • babel-4663-fix
  • babel-4739-3x
  • babel-4739-4x
  • babel-4748
  • babel-4748-4x
  • babel-4810
  • babel-4815
  • babel-4815-15
  • babel-4824-rds-proxy-support
  • babel-4825-rds-proxy-support
  • babel-4826-rds-proxy-support
  • babel-4829
  • babel-4829-13
  • babel-4886-3x
  • babel-4926_3x
  • babel-5059
  • babel-5069-3x
  • babel-5069-4x
  • babel-5070
  • babel-5070-15
  • babel-5139
  • babel-5139-15
  • babel-5173-3x
  • babel-5306
  • babel-5311
  • babel-5311-5x
  • babel-5316-3x
  • babel-5316-4x
  • babel-5316-5x
  • babel-5320
  • babel-5333-5x
  • babel-5353-x
  • babel-5361-5x
  • babel-5362-3x
  • babel-5362-4x
  • babel-5362-5x
  • babel-5424-16
  • babel-5454
  • babel-5460-3x-dev
  • babel-5460-4x-dev
  • babel-5460-get-expr-node
  • babel-5460-node-support
  • babel-5460-node-support-3x-cherry-pick
  • babel-5460-node-support-4x-cherry-pick
  • babel-5461-3x
  • babel-5461-4x
  • babel-5461-5x
  • babel-5513
  • babel-5513-3x
  • babel-5513-4x
  • babel-5513-5x
  • babel-5546
  • babel-5548
  • babel-5548-2
  • babel-5595-4_5
  • babel-5595-4x
  • babel-5595-5x
  • babel-5601
  • babel-5601-16
  • babel-5609-4x
  • babel-5609-5x
  • babel-5617
  • babel-5617-update
  • babel-5687
  • babel-5709-4x
  • babel-5709-5x
  • babel-5742
  • babel-5743
  • babel-5767
  • babel-5767-tds
  • babel-5768-recv
  • babel-5789
  • babel-5809-4x_
  • babel-5879-4x
  • babel-5890
  • babel-5890-4x
  • babel-5890-4x-dev
  • babel-5911
  • babel-5946-fix
  • babel-6067-3x
  • babel-6067-4x
  • babel-6067-fix
  • babel-726-3x-fix
  • babel-726-fix
  • babel-enable-spatialtypes
  • babel-fix-reset-conn-test
  • babel-jira-4200
  • babel-jira-4430
  • babel-sysconfig-test-fix
  • babel_11506
  • babel_3014_func
  • babel_3014_view
  • babel_3026
  • babel_3026_4x
  • babel_3799
  • babel_3963
  • babel_3963_5x
  • babel_3963_updrade
  • babel_4328
  • babel_4328_3x
  • babel_4600
  • babel_4600_3x
  • babel_4600_new
  • babel_4803
  • babel_4803_4x
  • babel_4810_4x
  • babel_4811_space_function_fix
  • babel_4811_space_function_fix_3_x
  • babel_4813
  • babel_4891
  • babel_4891_5X
  • babel_4891_casting_5x
  • babel_4891_hashbytes
  • babel_4891_hashbytes_5x
  • babel_4934_sel_into
  • babel_4939
  • babel_4939_5x
  • babel_5099_sys_sequences
  • babel_5186
  • babel_5186_3x
  • babel_5237
  • babel_5237_3x
  • babel_5237_schedule
  • babel_5242_dev15
  • babel_5242_dev16
  • babel_5272
  • babel_5272_3x
  • babel_5311_3_x
  • babel_5425
  • babel_5454_3x
  • babel_5454_4x
  • babel_5454_5x
  • babel_5455_kushaal
  • babel_5455_kushaal_3x
  • babel_5455_kushaal_4x
  • babel_5468
  • babel_5468_5x
  • babel_5469
  • babel_5469_5x
  • babel_5480_dev15
  • babel_5480_dev16
  • babel_5480_dev17
  • babel_5512_4x
  • babel_5610_datalength
  • babel_5610_datalength_4x
  • babel_5654
  • babel_5654_4X
  • babel_5726
  • babel_5899_oper
  • babel_5899_oper_4x
  • babel_5904
  • babel_5904_4x
  • babel_5959
  • babel_5959_index
  • babel_5995
  • babel_5995_4x
  • babel_6035
  • babel_6082
  • babel_6082_4x
  • babel_6105
  • babel_6120_4_8
  • babel_6120_5_4
  • babel_720
  • babel_726_3_x
  • babel_970
  • babel_cbd_imp
  • babel_cdb_imp_3
  • babel_cdb_imp_4
  • babel_cpick_6035
  • babel_cpick_6035_3_11
  • babel_cpick_6035_3x
  • babel_cpick_6035_4_7
  • babel_cpick_6035_4_7_a
  • babel_cpick_6035_4x
  • babel_cpick_6035_5_3
  • babel_cpick_6035_5_3_a
  • babel_dep
  • babel_dep_test
  • babel_inc_time
  • babel_index_scan
  • babel_index_scan_3x_branch
  • babel_index_scan_4x_branch
  • babel_longdb
  • babel_oc_mvu
  • babel_role_val
  • babel_secadmin
  • babel_secadmin_4x
  • babel_set_reset_3_x
  • babel_set_reset_role
  • babel_user_test
  • babel_user_test_4_7
  • babel_user_test_4_x
  • babel_user_test_5_3
  • backend_memory_profiler
  • bbf-3.8
  • bbf-4.4
  • bbf-5.0-stable
  • bbf-5.1
  • bbf-fixes-pg17
  • bbf_role_admin
  • bbl-3x
  • bbl-4x
  • bcp_fixes
  • bcp_fixes_3x
  • bcp_leak_datums
  • bcp_leak_decimal
  • bcp_leak_decimal_3x
  • bcp_leak_indices
  • bcp_leak_plp
  • bcp_leak_plp_3x
  • before_files_sys_fn_varbintohexsubstring
  • bf_trycast_tryconvert_decimal_to_integer
  • bf_validate_tsql_float
  • binary-test
  • binary-test-4x
  • binary_cast
  • bump-babelfish_version
  • bump-babelfish_version-3_11
  • bump-babelfish_version-3_X
  • bump-babelfish_version-4_7
  • bump-babelfish_version-4_X
  • bump-babelfish_version-5_X
  • bump-vector-version
  • bump-version-5-0-stable
  • cache_inval
  • cache_inval_new
  • catalogs_dbo_sys
  • cherry-pick-4x
  • cherry-pick-5x
  • cherry-pick-5x-1
  • cherry-pick-babel-5397
  • cherry-pick-pg-community
  • cherry_pick_fix_ci
  • code-cov-demo
  • col-priv-4x
  • col-priv-5x
  • comment_on_pg_trigger
  • comment_on_pg_trigger_3x
  • common-stmt-len-3x
  • common-stmt-len-4x
  • common-stmt-len-5x
  • community_merge_3x
  • community_merge_4x
  • concat-3x
  • concat-4x
  • correction_upgrade_scripts
  • correction_upgrade_scripts_4_stable
  • correction_upgrade_scripts_4x
  • crash-fix-view
  • crash-fix-view-4x
  • create_ptn_scheme_quotes
  • cross-db-update
  • curser-in-prepared-st
  • cursor-op-4x
  • cursor_cleanup_3X
  • cursor_reset_4X
  • database_metadata
  • date-cherrypick-3x
  • date-cherrypick-4x
  • datetime-test
  • datetime-test-4x
  • db-perms-5stable
  • dbreader-pg-read-all-data
  • dddhamel-dev-3x
  • ddl-export-5x
  • ddl_exports_logins
  • ddl_exports_logins_4X-v2
  • ddladmin-5-x
  • declare_atatglobalvars
  • dependabot/maven/test/JDBC/org.postgresql-postgresql-42.4.3
  • dependabot/maven/test/JDBC/org.postgresql-postgresql-42.4.4
  • dialect-fix
  • dipesh-test
  • disable_temp_table_ut
  • dotnet_reset_3x
  • dotnet_reset_con
  • drop_index
  • drop_index_upgrade_test
  • drop_index_upgrade_tests
  • dummy-5-2
  • dummy-PR
  • empty_double_quoted_string
  • enable-coredump
  • enable-coredump-3x
  • exec_proc_in_udf
  • finalise-4-8
  • finalise-5-4
  • finalize-3-12
  • finalize-3_11
  • finalize-3_7
  • finalize-4_3
  • finalize-4_7
  • finalize-5_3
  • fix
  • fix-3x
  • fix-4.x
  • fix-4x
  • fix-5x
  • fix-alter-view-test-4x
  • fix-babel-3592
  • fix-babel3-pivot-upgrade-script
  • fix-build-failure
  • fix-build-failure-3x
  • fix-build-issue
  • fix-cast-duplicate
  • fix-cmakelist
  • fix-date-flaky-3x
  • fix-date-flaky-4x
  • fix-decimal-precision-spatialpoint
  • fix-decimal-precision-spatialpoint_4x
  • fix-dotnet
  • fix-dotnet-4x
  • fix-drop_user
  • fix-dump-ga
  • fix-dump-ga-3.x
  • fix-issue-in-JDBC-testframework
  • fix-issue-in-JDBC-testframework-3x
  • fix-issue-in-JDBC-testframework-5x
  • fix-metadata
  • fix-metadata_4_X
  • fix-migration
  • fix-migration-3-x
  • fix-migration-mode-3x
  • fix-migration-mode-4x
  • fix-migration-mode-5x
  • fix-migration-mode-tests
  • fix-migration-mode-tests-5x
  • fix-mvu-issue
  • fix-mvu-issue-3_8_stable
  • fix-mvu-issue-3x
  • fix-mvu-issue-4_4_stable
  • fix-odbc-tests
  • fix-odbc-tests-rel16
  • fix-parallel-query-tests
  • fix-pg-upgrade
  • fix-python-action
  • fix-readme-jdk-version
  • fix-readme-jdk-version-5x
  • fix-restricted_objects-test
  • fix-stable-3.9
  • fix-stable-4.5
  • fix-stable-5.1
  • fix-tests
  • fix-tests_4_X
  • fix-upgrade-4X
  • fix-upgrade-script
  • fix-upgrade-script-5337-3x
  • fix/drop_babelfish_db
  • fix/has_perms_by_name-database-trailing-space
  • fix/str_function
  • fix_atat
  • fix_ci
  • fix_ci_5_3_stable
  • fix_cli_3_11_stable
  • fix_cli_4_7_Stable
  • fix_code_coverage
  • fix_dbddladmin_tests
  • fix_dbddladmin_tests_5_X
  • fix_dependabot_sqlclient_version
  • fix_drop_user_4_x
  • fix_funcrettype_for_cook_default
  • fix_tvp_null
  • fix_upgrade_script
  • fix_upgrade_varchar
  • fixed-roles
  • fixed_serv-role
  • flaky_test
  • flaky_test_4x
  • float_real_grouping
  • ft_cast_between_string_binary
  • geo-fix-4x
  • geo-fix-5x
  • geo_upgrade_file
  • geospatial_tsql_syntax_mod
  • geospatial_tsql_syntax_mod_4_x
  • geospatial_upgrade
  • geospatial_upgrade_4x
  • geospatial_views_metadata
  • getdate_test-3_8_Stable
  • getdate_test-3_X
  • getdate_test-4_4_Stable
  • getdate_test-4_X
  • github_action_change
  • github_action_change-4_X
  • gix-migration-mode-tests-3x
  • grant-on-schema
  • grant-on-schema-3x
  • grant-schema-3x
  • grant-schema-4x
  • groupingunion4X
  • guc_fix_x3
  • hexiaohu-test-3x
  • hexiaohu-test-4x
  • hexiaohu-test-5x
  • index-fix
  • is_srvmm
  • is_srvmm-4-x
  • issue#2423
  • jdbc_code_cov
  • jdbc_recon_5x
  • jdbc_reset_con
  • jdbc_reset_con3x
  • jira-5173-3_6_stable
  • jira-5173-3_7_stable
  • jira-5173-4_2_stable
  • jira-5173-4_3_stable
  • jira-5353-fix-5stable
  • jira-5370_tempfix
  • jira-5370_testfix
  • jira-5505-5stable
  • jira-5505-5x
  • jira-5565-4x
  • jira-5565-5x
  • jira-5616-4x
  • jira-5616-5x
  • jira-BABEL-3401
  • jira-BABEL-4870
  • jira-BABEL-4905
  • jira-BABEL-4905-4x
  • jira-BABEL-4980-4x
  • jira-BABEL-5091-3x
  • jira-BABEL-5111
  • jira-BABEL-5111-3_x
  • jira-BABEL-5173
  • jira-BABEL-5380
  • jira-BABEL-5380-3-8-stable
  • jira-BABEL-5380-3_x
  • jira-BABEL-5380-4-4-stable
  • jira-BABEL-5408
  • jira-BABEL-5413
  • jira-babel-1358
  • jira-babel-1358-new
  • jira-babel-1358-test
  • jira-babel-1517
  • jira-babel-1517-4x
  • jira-babel-1528-vasavi
  • jira-babel-2057
  • jira-babel-2057-3x-dev
  • jira-babel-2057-5x-dev
  • jira-babel-2311
  • jira-babel-2311-4x
  • jira-babel-2661-4x
  • jira-babel-2736
  • jira-babel-2736-3-stable
  • jira-babel-2736-3x
  • jira-babel-2736-4-stable
  • jira-babel-2736-new
  • jira-babel-2868
  • jira-babel-2868-4x
  • jira-babel-2961
  • jira-babel-2961-5
  • jira-babel-3311
  • jira-babel-3311-rel15
  • jira-babel-3385
  • jira-babel-3385-3x
  • jira-babel-3427-4049
  • jira-babel-3427-4049-cherry-pick
  • jira-babel-3433
  • jira-babel-3433-4x
  • jira-babel-3650
  • jira-babel-3650-4x
  • jira-babel-3650-revert
  • jira-babel-3659
  • jira-babel-3668
  • jira-babel-3668-15x
  • jira-babel-3668-16
  • jira-babel-3820-15x
  • jira-babel-3820-16x
  • jira-babel-3820-3-6
  • jira-babel-3820-4-2
  • jira-babel-3966
  • jira-babel-3966-4x
  • jira-babel-4053
  • jira-babel-4053-cherry-pick
  • jira-babel-4307
  • jira-babel-4307-4x
  • jira-babel-4550
  • jira-babel-4562
  • jira-babel-4586
  • jira-babel-4599
  • jira-babel-4625-3x
  • jira-babel-4625-4x
  • jira-babel-4701
  • jira-babel-4701-3
  • jira-babel-4701-3x
  • jira-babel-4701-4x
  • jira-babel-4720
  • jira-babel-4721
  • jira-babel-4721-cherry-pick
  • jira-babel-4751
  • jira-babel-4752
  • jira-babel-4752-babel-3
  • jira-babel-4752-disable4x
  • jira-babel-4764-4765
  • jira-babel-4769
  • jira-babel-4791
  • jira-babel-4791-2
  • jira-babel-4791-3x
  • jira-babel-4791-column-constraints
  • jira-babel-4791-upgrade-tests
  • jira-babel-4792
  • jira-babel-4851
  • jira-babel-4851-3.x
  • jira-babel-4867
  • jira-babel-4867-rel15
  • jira-babel-4868
  • jira-babel-4868-5x
  • jira-babel-4869
  • jira-babel-4869-3x
  • jira-babel-4869-modify
  • jira-babel-4876
  • jira-babel-4876-3x
  • jira-babel-4880
  • jira-babel-4888
  • jira-babel-4888-cherry-pick
  • jira-babel-4892
  • jira-babel-4912
  • jira-babel-4931
  • jira-babel-4931-3x
  • jira-babel-4934-3-x
  • jira-babel-4937
  • jira-babel-4937-15x
  • jira-babel-4953
  • jira-babel-4953-2
  • jira-babel-4956
  • jira-babel-4956-cherry-pick
  • jira-babel-4957
  • jira-babel-4957-3x
  • jira-babel-4961
  • jira-babel-4961-3x
  • jira-babel-4971
  • jira-babel-4971-15x
  • jira-babel-4976
  • jira-babel-4980
  • jira-babel-4998
  • jira-babel-4998-3x
  • jira-babel-5006
  • jira-babel-5029
  • jira-babel-5029-cherry-pick
  • jira-babel-5039
  • jira-babel-5040
  • jira-babel-5054
  • jira-babel-5068
  • jira-babel-5068-3-6
  • jira-babel-5068-3-x
  • jira-babel-5068-4-x
  • jira-babel-5074
  • jira-babel-5074-15x
  • jira-babel-5074-3-6
  • jira-babel-5074-4-2stable
  • jira-babel-5077-4x
  • jira-babel-5077-5x
  • jira-babel-5078
  • jira-babel-5078-36
  • jira-babel-5078-42
  • jira-babel-5081
  • jira-babel-5081-3x
  • jira-babel-5086
  • jira-babel-5086-36
  • jira-babel-5086-3x
  • jira-babel-5086-42
  • jira-babel-5089
  • jira-babel-5089-3.x
  • jira-babel-5108-3x
  • jira-babel-5108-4x
  • jira-babel-5112
  • jira-babel-5112-4x
  • jira-babel-5120
  • jira-babel-5121
  • jira-babel-5129
  • jira-babel-5129-3x
  • jira-babel-5132
  • jira-babel-5141
  • jira-babel-5141-3x
  • jira-babel-5155
  • jira-babel-5188
  • jira-babel-5203
  • jira-babel-5206
  • jira-babel-5206-cherry-pick
  • jira-babel-5213
  • jira-babel-5242
  • jira-babel-5247
  • jira-babel-5247-babel3
  • jira-babel-5254
  • jira-babel-5254-3x
  • jira-babel-5265
  • jira-babel-5265-4_7_stable
  • jira-babel-5265-4_x_dev
  • jira-babel-5265-5_3_stable
  • jira-babel-5265-copy1
  • jira-babel-5273
  • jira-babel-5283
  • jira-babel-5306-2151-revised
  • jira-babel-5306-2151-revised-4-7-stable
  • jira-babel-5306-2151-revised-4x
  • jira-babel-5306-2151-revised-5-3-stable
  • jira-babel-5309
  • jira-babel-5314
  • jira-babel-5343
  • jira-babel-5353
  • jira-babel-5361-4x
  • jira-babel-5370
  • jira-babel-5371
  • jira-babel-5389
  • jira-babel-5389-3x
  • jira-babel-5389-4x
  • jira-babel-5389-fix-3x
  • jira-babel-5389-fix-4x
  • jira-babel-5391
  • jira-babel-5415
  • jira-babel-5415-3x
  • jira-babel-5415-4x
  • jira-babel-5422
  • jira-babel-5422-stable
  • jira-babel-5427
  • jira-babel-5427-3x
  • jira-babel-5427-5x
  • jira-babel-5438-3x
  • jira-babel-5438-4x
  • jira-babel-5453
  • jira-babel-5453-3x
  • jira-babel-5453-4x
  • jira-babel-5471-minorfix-3x
  • jira-babel-5471-minorfix-4x
  • jira-babel-5471-minorfix-5_0
  • jira-babel-5471-minorfix-5x
  • jira-babel-5472-4x
  • jira-babel-5472-5x
  • jira-babel-5478
  • jira-babel-5478-3x
  • jira-babel-5478-4x
  • jira-babel-5581-4x
  • jira-babel-5581-5x
  • jira-babel-5597
  • jira-babel-5599-3x
  • jira-babel-5599-4x
  • jira-babel-5599-5x
  • jira-babel-5603
  • jira-babel-5603-3-10
  • jira-babel-5603-3x
  • jira-babel-5603-4x
  • jira-babel-5606-dipesh
  • jira-babel-5627
  • jira-babel-5627-4x
  • jira-babel-5648
  • jira-babel-5648-3x
  • jira-babel-5648-4x
  • jira-babel-5660
  • jira-babel-5660-4x
  • jira-babel-5663
  • jira-babel-5672
  • jira-babel-5672-4x
  • jira-babel-5676
  • jira-babel-5676-4_6
  • jira-babel-5676-4x
  • jira-babel-5676-5_2
  • jira-babel-5681
  • jira-babel-5681-4x
  • jira-babel-5696
  • jira-babel-5696-4x
  • jira-babel-5703-1
  • jira-babel-5703-2
  • jira-babel-5703-3
  • jira-babel-5703-3-10
  • jira-babel-5703-3-X
  • jira-babel-5703-4-6
  • jira-babel-5703-4-x
  • jira-babel-5703-5-2
  • jira-babel-5762
  • jira-babel-5762-4x
  • jira-babel-5763
  • jira-babel-5763-4x
  • jira-babel-5797
  • jira-babel-5797-4x
  • jira-babel-5822
  • jira-babel-5822-3-10
  • jira-babel-5822-3-x
  • jira-babel-5822-4-6
  • jira-babel-5822-4-x
  • jira-babel-5822-5-2
  • jira-babel-5832
  • jira-babel-5832-3x
  • jira-babel-5832-4x
  • jira-babel-5846
  • jira-babel-5846-4x
  • jira-babel-5910
  • jira-babel-5910-3_11_Stable
  • jira-babel-5910-4_7_Stable
  • jira-babel-5910-5_3_Stable
  • jira-babel-5930
  • jira-babel-6023
  • jira-babel-6079-3x
  • jira-babel-6079-4x
  • jira-babel-BABEL-5581-5x
  • jira-drop-db-3x
  • jira-drop-db-4x
  • jira-fix-ssl-3x
  • jira-fix-ssl-4x
  • jira-fix-ssl-5x
  • jira-fix-ssl-stable3
  • jira-fix-ssl-stable4
  • jira-fix-ssl-stable5
  • jira-update-row
  • jira_babel_6079
  • jtds_issue_2137
  • jtds_prelogin
  • jtds_test_harness
  • klejao-BABEL_3_X_DEV__PG_15_X
  • klejao-BABEL_4_X_DEV__PG_16_X
  • klejao-BABEL_5_X_DEV__PG_17_X
  • klejao-babel-4-5-stable
  • klejao-babel-4716-3x
  • klejao-babel-4716-4x
  • klejao-babel-4737-3x
  • klejao-babel-4737-4x
  • klejao-babel-4923
  • klejao-babel-4923-3x
  • klejao-babel-4923-4x
  • klejao-babel-cache-3x
  • klejao-babel-cache-4x
  • klejao-babel-pom-xml
  • like_constraint_upgrade
  • like_constraint_upgrade-4-6
  • like_constraint_upgrade-4x
  • like_constraint_upgrade-5-2
  • local_locks
  • local_locks_and_cache_inval
  • login_token
  • login_token_4x
  • lshalini-5505-5stable
  • lshalini-bbf-sch-catalog
  • lshalini-db-perm-4x
  • lshalini-db-perm-5x
  • lshalini-ddl-export
  • lshalini-ddl-export-4x
  • lshalini-fix-5353
  • lshalini-run-mvu
  • lshalini-sch-perms-3x
  • lshalini-sch-perms-4x
  • merge-15.13
  • merge-15.13-dev
  • merge-15.7
  • merge-15.8
  • merge-16.3
  • merge-16.4
  • merge-16.9
  • merge-16.9-dev
  • merge-17.5
  • merge-17.5-dev
  • merge_4x
  • metadata-check
  • metadata-check-3x
  • migration-5-x
  • modify-sp-columns-100
  • modify-sp-columns-100-temporarily
  • money-test
  • money-test-4x
  • multi-db-jdbc
  • new-5505-4x
  • new-5505-5x
  • nirmit-3x-5219
  • nirmit-3x-5235
  • nirmit-5459
  • nirmit-ddl-export
  • nirmit-dev
  • nirmit-dev-2
  • nirmit-dt-upgrade
  • nirmit-dt-upgrade-5x
  • nirmit-fix
  • numeirc_money
  • numeric-fix-5_X
  • nvarchar_json-fix
  • object-definition-4-x
  • object_id_test_3x
  • object_id_test_4x
  • oid-rework
  • oid-rework-4x
  • operator_atatvar
  • operator_binary_upgrade_test
  • operator_binary_whitespace
  • operator_whitespace
  • optimize-ddl-export-test
  • optimize-ddl-export-test-3x
  • optimize-ddl-export-test-4x
  • order_by_offset_fetch_rows
  • output_identity_fix
  • perf_login-5-0
  • performance-5215-3x
  • performance_5251
  • performance_login
  • pg16-db_reader
  • pgAudit_5x_action_run
  • physical-db-name
  • pivot-cte-fix
  • pivot-cte-fix-pg15
  • pivot-join-cte-pg15
  • pivot-view-deparse
  • pivot-view-deparse-babel3
  • pivot-view-fix-pg16
  • pivot-view-support
  • pivot-view-support-babel3
  • pr-code-cov
  • prepare-3_X
  • prepare-4_X
  • prepare-5_X
  • prepare_3_10_stable
  • prepare_3x
  • prepare_4_6_stable
  • prepare_4x
  • prepare_5_2_stable
  • prepare_5x
  • psql_vector_syntax
  • rcv-cherry-pick-atatvar-reviewed-4xdev
  • rcv-cherry-pick-bitwise-operators-4xdev
  • rcv-cherry-pick-drop-index-tests-4xdev
  • rcv-cherry-pick-dropix-upgrade-tests-4xdev
  • rcv-cherry-pick-orderby-offset-fetch-4xdev
  • rcv-cherry-pick-table-constraint-nocomma-4xdev
  • re-enable-pgr-tests
  • real_float_4
  • real_float_tests
  • realfloatgrouping
  • refactor
  • refactor_3X
  • remove-babel-1924
  • remove-babel-1924-4x
  • remove-temp-change
  • remove_redundant-test-like-3x
  • remove_redundant-test-like-4x
  • remove_redundant-test-like-5_0
  • remove_redundant-test-like-5x
  • rename-bbf-schema-catalog
  • renamedb_newdb
  • renamedb_newdb4x
  • resetDbContext
  • reset_gucs
  • resetdb_3
  • restrict-func-overload
  • revert-1924
  • revert-2866-BABEL-4933
  • revert-BABEL-5666-4_7
  • revert-BABEL-5666-4_X
  • revert-alter-flag-5-x
  • revert-babel-3395-3_X
  • revert-common
  • revert-common-5x
  • revert-grant-schema
  • revert-grant-schema-4x
  • revert-jira-babel-4751
  • revert-locks
  • revert-select-into-3-7-stable
  • revert-select-into-3-8-stable
  • revert-select-into-3-x
  • revert-select-into-4-3-stable
  • revert-select-into-4-4-stable
  • revert-select-into-4-x
  • revert_4x
  • revert_changes
  • revert_changes_4X
  • ritanwar-pg17-fixes
  • roles-4-x
  • schedule-file-update-3-9-Stable
  • schedule-fix
  • script
  • server-database-roles-4-x
  • server-db-fixed-role-5-x
  • server_permissions-4-7
  • server_permissions-5-3
  • sharu-dev-3-9-dev
  • sharu-dev-3212-4x
  • sharu-dev-3x-fix-warnings
  • sharu-dev-4-5-dev
  • sharu-dev-babel-4768
  • sharu-dev-babel-5585
  • sharu-dev-babel-5585-4x
  • sharu-dev-comment-quote
  • sharu-dev-cross-db-identity
  • sharu-dev-db-principals-fix
  • sharu-dev-db-principals-fix-4x
  • sharu-dev-db_owner
  • sharu-dev-db_owner-5x
  • sharu-dev-db_owner-fixes-4-x
  • sharu-dev-db_owner-fixes-5-0
  • sharu-dev-db_owner-fixes-5-x
  • sharu-dev-is_member
  • sharu-dev-is_member-4x
  • sharu-dev-move-test
  • sharu-dev-move-test-3x
  • sharu-dev-rpc-char-0-fix
  • sharu-dev-rpc-fix-4x
  • sharu-dev-select-into
  • sharu-dev-select-into-4x
  • sharu-dev-ssl-4-1-stable
  • sharu-dev-stable-3-8
  • sharu-dev-stable-4-4
  • sharu-dev-store-func-args-4x
  • sharu-dev-update-server-cat-lock
  • sm-test-changes
  • sm-test-changes-4x
  • smalldatetime_test
  • smalldatetime_test-5_X
  • smallmoney-issues-fix
  • smallmoney-issues-fix-4x
  • smallmoney-upgrade-4x
  • smallmoney-upgrade-test
  • sp_helplogin_47
  • sp_helplogin_4x
  • sp_helplogins-5-3
  • sp_helplogins-order
  • sp_helplogins-order-4-7
  • sp_helplogins-order-4x
  • sp_helplogins-order-5-3
  • sp_helplogins_issues
  • sp_xml_preparedocument
  • spatial-test-fix-3x
  • spatial-test-fix-4x
  • spatial-test-fix-5x
  • sptables_tabletype_quotes
  • sptables_tabletype_quotes_3x
  • sql-mod-4x
  • sql_logins_4X
  • sql_logins_5X
  • srv_role_4_x
  • ssms-fix
  • ssms-fix-3-x
  • store-func-sign
  • string-test
  • string-tests-4x
  • string_empty_debug_crash
  • stuff
  • stuff-4x
  • sub_4803
  • substring-3x
  • substring-4x
  • sumiji-add-ddl-export-test
  • sumiji-add-metadata-consistency-test
  • sumiji-block-rename-partition
  • sumiji-cherry-pick
  • sumiji-datatype-test
  • sumiji-datatype-test-4x
  • sumiji-fix-3x
  • sumiji-fix-4x
  • sumiji-fix-5stable
  • sumiji-fix-5x
  • sumiji-fix-bug
  • sumiji-fix-bug-3x
  • sumiji-fix-cmake
  • sumiji-fix-cmake-3x
  • sumiji-fix-cmake-4x
  • sumiji-fix-config
  • sumiji-fix-config-3x
  • sumiji-fix-devtool
  • sumiji-fix-devtool-3x
  • sumiji-fix-dotnet
  • sumiji-fix-dotnet-4x
  • sumiji-fix-error
  • sumiji-partition-collation
  • sumiji-partition-collation-4x
  • sumiji-partitioning-support
  • sumiji-support-dollar-partition-func
  • sumiji-support-partition-views
  • sumiji-support-partitioning-4x
  • sumiji-update-readme
  • support-parallel-worker-15
  • support-parallel-worker-16
  • supporting_functions_ddl_logins
  • supporting_functions_ddl_logins__4X
  • supporting_views_ddl_logins
  • supporting_views_ddl_logins_4X
  • sys-server-perms
  • sys-server-perms-4-x
  • table_constraint_without_comma
  • tablock_hints
  • tabvar_in_function
  • tabvar_in_function_ansi
  • tanyagp-dev-readme-fix
  • tanyagp-dev-readme-fix-3x
  • tdsvector
  • temp
  • temp-branch
  • temp-table-fixes
  • temp-table-index-fix
  • temp-verify-dump
  • temp_table_code_cleanup
  • test-bbf-PQ
  • test-pr-upgrade
  • test_branch
  • test_sql_validation_dummy
  • test_upgrade_collation
  • test_upgrade_collation-3x
  • test_upgrade_collation-5x
  • test_windows
  • testing_charindex
  • testing_tests
  • translate-3x
  • translate-4x
  • tvf-cross-db-4-x
  • tvp_4X
  • unary_plus_op_string
  • update-bbf-version-3x
  • update-bbf-version-4x
  • update-bbf-version-5x
  • update-datetime-roundoff-test-files-4_7_stable
  • update-datetime-roundoff-test-files-4x
  • update-datetime-roundoff-test-files-5_3_stable
  • update-datetime-roundoff-test-files-5x
  • update-db_collation-prep-4-4-stable
  • update-db_collation_prep
  • update-dependencies
  • update-like-logic
  • update-like-logic-4x
  • update-like-logic-enable-MVU-test
  • update-physical-db-name
  • update-tag
  • update-tag-3x
  • update-ubuntu-version
  • update-ubuntu-version-3x
  • update-ubuntu-version-4x
  • update_fix_3x
  • update_fix_5x
  • update_ut_test_status_condition
  • upgrade-3.8.0-5.0.0-5_X
  • upgrade-path-fix-3x
  • upgrade-path-fix-4x
  • upgrade_15_7_16_3
  • upgrade_15_7_schedule_fix
  • upgrade_script_fix_after_sptables
  • upgrade_scripts_3X
  • upgrade_scripts_4X
  • upgrade_tests_replace
  • upper-lower-3x
  • upper-lower-4x
  • v3.13
  • v4.9
  • v5.5
  • valgrind-fix-3x
  • valgrind-fix-4x
  • valgrind_db_rename
  • valgrind_fixes
  • varbinary_cast_crash
  • vector_0_7_0
  • vector_3_stable
  • vector_3_x_dev
  • vector_3x_dev
  • vector_4x
  • vector_support
  • vector_tests_3x
  • vector_tests_4x
  • version-bump-5-x
  • version_upgrade
  • view-acl-5x
  • views-upgrade-schedule
  • vole-3-8-stable
  • vole-4-4-stable
  • weak-view
  • weak-view-4-7-stable
  • weak-view-4-x
  • weak-view-5_3_stable
  • weak-view-crash
  • weak-view-crash-stable
  • with_recompile
  • wombat-bump-version-4-5
  • wombat_bump_version-3x
  • wombat_bump_version-4x
  • wombat_bump_version-5x
  • wrap-broken-view
  • wrap-view-4-x
  • wrap-view-4_7_stable
  • wrap_broken_view
  • xerus_community_3
  • xerus_community_4
  • xerus_community_5

23 Sep 2025 12:35PM UTC coverage: 73.785% (+0.01%) from 73.774%
17946361705

push

github

web-flow
Fix permission checks for views in Planner phase for cross-db cases (#4107)

Commit e2d4ef8de86 - "Fix security checks in selectivity estimation functions."
introduced the permission checks on view in the planner phase. In
Babelfish there is permission specific logic which is implemented in
executor_hook to support the query on cross-db views. While implementing
cross-db view query support, We assumed that permission checks always
happens at executor. After mentioned community changes that assumption
got brocken and cross-db view queries throwing errors of insufficient
privileges.

This commit fixes above issue by adding same logic for supporting
cross-db view query to pre-planning phase using pltsql_planner_hook. It
is basically walking through whole query tree and inserts checkAsUser
field for all the view RTE, so that permission check on views always
happens on TSQL login to support cross-db usecases.

Issues Resolved: BABEL-6035
Signed-off-by: Harsh Lunagariya <lunharsh@amazon.com>

24 of 24 new or added lines in 1 file covered. (100.0%)

43682 of 59202 relevant lines covered (73.78%)

213376.13 hits per line

Relevant lines Covered
Build:
Build:
59202 RELEVANT LINES 43682 COVERED LINES
213376.13 HITS PER LINE
Source Files on BABEL_3_11_STABLE
  • Tree
  • List 115
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
17946361705 BABEL_3_11_STABLE Fix permission checks for views in Planner phase for cross-db cases (#4107) Commit e2d4ef8de86 - "Fix security checks in selectivity estimation functions." introduced the permission checks on view in the planner phase. In Babelfish there is permi... push 23 Sep 2025 01:08PM UTC web-flow github
73.78
17220707880 BABEL_3_11_STABLE Solving Crash in FOR JSON AUTO (#4040) Description Bug Description: A crash has been identified in the FOR JSON AUTO implementation, specifically in the pl_handler.c file. The crash occurs within the strcmp() function called from the buildJsonEnt... push 25 Aug 2025 09:36PM UTC web-flow github
73.77
17082381201 BABEL_3_11_STABLE Remove duplicate installations from CI (#4031) There are duplicate installations in CI which causes problem. Signed-off-by: Bilal Kahraman <kahramannbilal@gmail.com> push 19 Aug 2025 10:05PM UTC web-flow github
73.77
16108818544 BABEL_3_11_STABLE [OSS-ONLY] Bumping babelfish Internal_version for v3_11 (#3925) Bumping babelfish Internal_version from 15.13.0.0 to 15.14.0.0. Signed-off-by: yashneet vinayak yashneet@amazon.com push 07 Jul 2025 06:30AM UTC web-flow github
73.77
16049445283 BABEL_3_11_STABLE [OSS ONLY] Finalize BABEL_3_11_STABLE (#3911) Finalize BABEL_3_11_STABLE- Disable TDS fault injection Update default engine branch Update workflow files to point to stable branches Signed-off-by: Herambh Shah <herambhs@amazon.com> Co-authored-... push 03 Jul 2025 12:11PM UTC web-flow github
73.76
16045213251 BABEL_3_11_STABLE Get rid of different statement length handling for guest and others (… (#3893) Get rid of different statement length handling for guest and others. orig_name in CREATE SCHEMA should not rely on statement length. Task: BABEL-5951 Signed-off-by: ... push 03 Jul 2025 08:46AM UTC web-flow github
74.13
See All Builds (8067)

Badge your Repo: babelfish_extensions

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc