babelfish-for-postgresql / babelfish_extensions

Babelfish for PostgreSQL provides the capability for PostgreSQL to work with applications written for Microsoft SQL Server. Babelfish understands the SQL Server wire-protocol and T-SQL, the Microsoft SQL Server query and procedural language, so you don’t have to switch database drivers or rewrite all of your application queries.
https://babelfishpg.org/
Apache License 2.0
265 stars 87 forks source link

Support Table and Index partitioning in Babelfish #2702

Open sumitj824 opened 2 days ago

sumitj824 commented 2 days ago

Description

Engine PR: https://github.com/babelfish-for-postgresql/postgresql_modified_for_babelfish/pull/399

Issues Resolved

[List any issues this PR will resolve]

Test Scenarios Covered

Check List

By submitting this pull request, I confirm that my contribution is under the terms of the Apache 2.0 and PostgreSQL licenses, and grant any person obtaining a copy of the contribution permission to relicense all or a portion of my contribution to the PostgreSQL License solely to contribute all or a portion of my contribution to the PostgreSQL open source project.

For more information on following Developer Certificate of Origin and signing off your commits, please check here.

coveralls commented 2 days ago

Pull Request Test Coverage Report for Build 9744585435

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
contrib/babelfishpg_tsql/src/hooks.c 9 11 81.82%
contrib/babelfishpg_tsql/src/catalog.c 67 88 76.14%
contrib/babelfishpg_tsql/src/pl_handler.c 214 271 78.97%
<!-- Total: 298 378 78.84% -->
Files with Coverage Reduction New Missed Lines %
contrib/babelfishpg_tsql/src/tsqlUnsupportedFeatureHandler.cpp 1 85.97%
contrib/babelfishpg_tsql/src/pl_handler.c 12 88.81%
<!-- Total: 13 -->
Totals Coverage Status
Change from base Build 9741952034: 0.05%
Covered Lines: 43131
Relevant Lines: 58886

πŸ’› - Coveralls
coveralls commented 2 days ago

Pull Request Test Coverage Report for Build 9745598592

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
contrib/babelfishpg_tsql/src/hooks.c 9 11 81.82%
contrib/babelfishpg_tsql/src/catalog.c 67 88 76.14%
contrib/babelfishpg_tsql/src/pl_handler.c 216 276 78.26%
<!-- Total: 300 383 78.33% -->
Files with Coverage Reduction New Missed Lines %
contrib/babelfishpg_tsql/src/tsqlUnsupportedFeatureHandler.cpp 1 85.97%
contrib/babelfishpg_tsql/src/pl_handler.c 12 88.73%
<!-- Total: 13 -->
Totals Coverage Status
Change from base Build 9741952034: 0.05%
Covered Lines: 43133
Relevant Lines: 58891

πŸ’› - Coveralls
coveralls commented 2 days ago

Pull Request Test Coverage Report for Build 9745903169

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
contrib/babelfishpg_tsql/src/hooks.c 9 11 81.82%
contrib/babelfishpg_tsql/src/catalog.c 67 88 76.14%
contrib/babelfishpg_tsql/src/pl_handler.c 216 276 78.26%
<!-- Total: 300 383 78.33% -->
Files with Coverage Reduction New Missed Lines %
contrib/babelfishpg_tsql/src/tsqlUnsupportedFeatureHandler.cpp 1 85.97%
contrib/babelfishpg_tsql/src/pl_handler.c 12 88.73%
<!-- Total: 13 -->
Totals Coverage Status
Change from base Build 9741952034: 0.05%
Covered Lines: 43133
Relevant Lines: 58891

πŸ’› - Coveralls
coveralls commented 2 days ago

Pull Request Test Coverage Report for Build 9748711472

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
contrib/babelfishpg_tsql/src/hooks.c 9 11 81.82%
contrib/babelfishpg_tsql/src/catalog.c 67 88 76.14%
contrib/babelfishpg_tsql/src/pl_handler.c 218 276 78.99%
<!-- Total: 302 383 78.85% -->
Files with Coverage Reduction New Missed Lines %
contrib/babelfishpg_tsql/src/tsqlUnsupportedFeatureHandler.cpp 1 85.97%
contrib/babelfishpg_tsql/src/pl_handler.c 12 88.79%
<!-- Total: 13 -->
Totals Coverage Status
Change from base Build 9741952034: 0.05%
Covered Lines: 43135
Relevant Lines: 58891

πŸ’› - Coveralls
coveralls commented 16 hours ago

Pull Request Test Coverage Report for Build 9777629196

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
contrib/babelfishpg_tsql/src/hooks.c 10 11 90.91%
contrib/babelfishpg_tsql/src/pl_handler.c 285 309 92.23%
<!-- Total: 394 419 94.03% -->
Files with Coverage Reduction New Missed Lines %
contrib/babelfishpg_tsql/src/tsqlUnsupportedFeatureHandler.cpp 1 85.97%
<!-- Total: 1 -->
Totals Coverage Status
Change from base Build 9766489889: 0.2%
Covered Lines: 43247
Relevant Lines: 58932

πŸ’› - Coveralls
coveralls commented 14 hours ago

Pull Request Test Coverage Report for Build 9778973878

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
contrib/babelfishpg_tsql/src/hooks.c 10 11 90.91%
contrib/babelfishpg_tsql/src/pl_handler.c 299 311 96.14%
<!-- Total: 408 421 96.91% -->
Files with Coverage Reduction New Missed Lines %
contrib/babelfishpg_tsql/src/tsqlUnsupportedFeatureHandler.cpp 1 85.97%
<!-- Total: 1 -->
Totals Coverage Status
Change from base Build 9766489889: 0.2%
Covered Lines: 43261
Relevant Lines: 58934

πŸ’› - Coveralls
coveralls commented 11 hours ago

Pull Request Test Coverage Report for Build 9781728350

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
contrib/babelfishpg_tsql/src/pl_handler.c 301 311 96.78%
<!-- Total: 411 421 97.62% -->
Files with Coverage Reduction New Missed Lines %
contrib/babelfishpg_tsql/src/tsqlUnsupportedFeatureHandler.cpp 1 85.97%
<!-- Total: 1 -->
Totals Coverage Status
Change from base Build 9766489889: 0.2%
Covered Lines: 43266
Relevant Lines: 58934

πŸ’› - Coveralls