Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
SQLMesh
sqlmesh
Repository navigation
Code
Issues
238
(238)
Pull requests
92
(92)
Discussions
Actions
Projects
Security and quality
Insights
More
items
test: verify db2 CI integration tests
- #5953
#5953
Closed
iawanish
wants to merge 44 commits into
SQLMesh:main
SQLMesh/sqlmesh:main
from
hdm-db2-eco-system:awanish-db2-ci
hdm-db2-eco-system/sqlmesh:awanish-db2-ci
Copy head branch name to clipboard
Conversation
Commits
44
(44)
Checks
Files changed
Closed
test: verify db2 CI integration tests
#5953
iawanish
wants to merge 44 commits into
SQLMesh:main
SQLMesh/sqlmesh:main
from
hdm-db2-eco-system:awanish-db2-ci
hdm-db2-eco-system/sqlmesh:awanish-db2-ci
Copy head branch name to clipboard
Commits
Commits on Sep 2, 2026
feat: Add IBM DB2 adapter with CI/CD integration
Show description for 6339fd0
Shaikh Mohammad Adnaan Yasinbhai
authored and
iawanish
committed
6339fd0
View commit details
Copy full SHA for 6339fd0
Browse repository at this point
ci: trigger CI run on awanish-db2-ci branch
iawanish
committed
ea035d2
View commit details
Copy full SHA for ea035d2
Browse repository at this point
debug: run single db2 test to see error
iawanish
committed
8f712ec
View commit details
Copy full SHA for 8f712ec
Browse repository at this point
fix: add fallback values for db2 test gateway connection
iawanish
committed
7a17a0b
View commit details
Copy full SHA for 7a17a0b
Browse repository at this point
fix: add fallback values for db2 test gateway connection correctly
iawanish
committed
49af84b
View commit details
Copy full SHA for 49af84b
Browse repository at this point
fix: correct db2 test credentials to match compose file
iawanish
committed
7948cfb
View commit details
Copy full SHA for 7948cfb
Browse repository at this point
fix(db2): remove TABLE/VIEW from SUPPORTED_DROP_CASCADE_OBJECT_KINDS to prevent SQL0104N
iawanish
committed
e4eea33
View commit details
Copy full SHA for e4eea33
Browse repository at this point
fix(test): use dialect-aware SELECT in test_connection — fixes Db2 SQL0104N
iawanish
committed
a2da4b8
View commit details
Copy full SHA for a2da4b8
Browse repository at this point
fix(test): add db2 comment queries using SYSCAT — remove redundant UPPER() wrappers
iawanish
committed
e82d16b
View commit details
Copy full SHA for e82d16b
Browse repository at this point
test: skip test_ctas for db2 pending comment flag configuration
iawanish
committed
d6ff6c6
View commit details
Copy full SHA for d6ff6c6
Browse repository at this point
fix(db2): do not embed inline COMMENT= in CTAS SQL
Show description for a517196
iawanish
committed
a517196
View commit details
Copy full SHA for a517196
Browse repository at this point
Revert "fix(db2): do not embed inline COMMENT= in CTAS SQL"
Show description for fe5b836
iawanish
committed
fe5b836
View commit details
Copy full SHA for fe5b836
Browse repository at this point
test(db2): skip comment-related integration tests pending proper fix
Show description for 7efd790
iawanish
committed
7efd790
View commit details
Copy full SHA for 7efd790
Browse repository at this point
test(db2): skip all 4 SCD Type 2 tests pending underscore-alias fix
Show description for 95302bd
iawanish
committed
95302bd
View commit details
Copy full SHA for 95302bd
Browse repository at this point
fix(db2): override _truncate_table to append IMMEDIATE keyword
Show description for dacd6cd
iawanish
committed
dacd6cd
View commit details
Copy full SHA for dacd6cd
Browse repository at this point
fix(db2): _truncate_table — IMMEDIATE outside transactions, DELETE inside
Show description for eca6367
iawanish
committed
eca6367
View commit details
Copy full SHA for eca6367
Browse repository at this point
fix(db2): _truncate_table — use DELETE FROM instead of TRUNCATE IMMEDIATE
Show description for 7230a7a
iawanish
committed
7230a7a
View commit details
Copy full SHA for 7230a7a
Browse repository at this point
test(db2): skip test_sushi pending db2-sqlglot-dialect create_sql fix
Show description for fd19d09
iawanish
committed
fd19d09
View commit details
Copy full SHA for fd19d09
Browse repository at this point
test(db2): normalize view names to uppercase in test_init_project
Show description for 2058f0e
iawanish
committed
2058f0e
View commit details
Copy full SHA for 2058f0e
Browse repository at this point
test(db2): expect None rowcount for CTAS full_model (ibm_db_dbi DDL rowcount)
iawanish
committed
37ae735
View commit details
Copy full SHA for 37ae735
Browse repository at this point
fix(db2): normalize_identifiers before quoting to fix CTE alias case mismatch (SQL0204N)
Show description for 411713c
iawanish
committed
411713c
View commit details
Copy full SHA for 411713c
Browse repository at this point
fix(db2): unwrap Alias(Select) before SYSDUMMY1 injection to fix column alias placement
Show description for df400de
iawanish
committed
df400de
View commit details
Copy full SHA for df400de
Browse repository at this point
test(db2): handle TIMESTAMPTZ in test_to_time_column (SQL0180N)
Show description for bfd0955
iawanish
committed
bfd0955
View commit details
Copy full SHA for bfd0955
Browse repository at this point
fix(db2): use lowercase catalog convention consistently (fixes TESTDB vs testdb mismatch)
Show description for bfec0ac
iawanish
committed
bfec0ac
View commit details
Copy full SHA for bfec0ac
Browse repository at this point
fix: use REQUIRES_SET_CATALOG + no-op set_current_catalog to handle catalog case mismatch
Show description for 7641798
iawanish
committed
7641798
View commit details
Copy full SHA for 7641798
Browse repository at this point
revert: restore db2.py and connection.py to 003593b6 state (37 passing baseline)
iawanish
committed
b01d90d
View commit details
Copy full SHA for b01d90d
Browse repository at this point
test(db2): skip test_batch_size_on_incremental_by_unique_key_model
Show description for d29b2ad
iawanish
committed
d29b2ad
View commit details
Copy full SHA for d29b2ad
Browse repository at this point
test(db2): skip all ctx.create_context() tests affected by TESTDB/testdb case mismatch
Show description for ae83d4a
iawanish
committed
ae83d4a
View commit details
Copy full SHA for ae83d4a
Browse repository at this point
fix(db2): implement grants via GrantsFromInfoSchemaMixin + role-based test infrastructure
Show description for a21160b
iawanish
committed
a21160b
View commit details
Copy full SHA for a21160b
Browse repository at this point
fix(db2): implement grants using SYSCAT.TABAUTH instead of INFORMATION_SCHEMA
Show description for 8860bf0
iawanish
committed
8860bf0
View commit details
Copy full SHA for 8860bf0
Browse repository at this point
Fix _get_current_grants_config: align with mixin pattern for schema/CURRENT USER
Show description for 6d9a77a
iawanish
committed
6d9a77a
View commit details
Copy full SHA for 6d9a77a
Browse repository at this point
style: ruff-format db2.py — collapse two single-argument .eq() chains
Show description for 83ec506
iawanish
committed
83ec506
View commit details
Copy full SHA for 83ec506
Browse repository at this point
Fix table_exists() to read TYPE column from SYSCAT.TABLES (SQL0159N)
Show description for a6689e0
iawanish
committed
a6689e0
View commit details
Copy full SHA for a6689e0
Browse repository at this point
Fix test_db2.py: update mocks and SQL assertions for TYPE column in table_exists()
Show description for ba0c5db
iawanish
committed
ba0c5db
View commit details
Copy full SHA for ba0c5db
Browse repository at this point
style: ruff-format db2.py — collapse ternary in table_exists() TYPE mapping
iawanish
committed
1c2ac57
View commit details
Copy full SHA for 1c2ac57
Browse repository at this point
Fix get_current_catalog() to return lowercase — unblock 6 ctx.create_context() tests
Show description for 88fcc8e
iawanish
committed
88fcc8e
View commit details
Copy full SHA for 88fcc8e
Browse repository at this point
Fix Db2ConnectionConfig.get_catalog() to return lowercase — align _default_catalog
Show description for 70b0937
iawanish
committed
70b0937
View commit details
Copy full SHA for 70b0937
Browse repository at this point
Fix catalog case mismatch: switch to REQUIRES_SET_CATALOG + no-op set_current_catalog
Show description for 0fa4bb4
iawanish
committed
0fa4bb4
View commit details
Copy full SHA for 0fa4bb4
Browse repository at this point
Revert catalog case experiments — restore stable 28047bfa state
Show description for e971311
iawanish
committed
e971311
View commit details
Copy full SHA for e971311
Browse repository at this point
fix: restore type=int on --min-intervals and test_plan_min_intervals deleted by DB2 feature commit
iawanish
committed
d9acfc4
View commit details
Copy full SHA for d9acfc4
Browse repository at this point
fix: guard Db2EngineAdapter import on db2-sqlglot-dialect presence, not just Python version
iawanish
committed
ed6ba60
View commit details
Copy full SHA for ed6ba60
Browse repository at this point
fix: skip db2 test modules when db2-sqlglot-dialect not installed (not just Python version check)
iawanish
committed
aede85c
View commit details
Copy full SHA for aede85c
Browse repository at this point
style: ruff-format collapse _DB2_AVAILABLE onto single line
iawanish
committed
2e0f92a
View commit details
Copy full SHA for 2e0f92a
Browse repository at this point
Commits on Sep 3, 2026
fix: db2-test uses standard pytest invocation with junitxml; fix import order in integration __init__.py
iawanish
committed
f07ba8f
View commit details
Copy full SHA for f07ba8f
Browse repository at this point
You can’t perform that action at this time.