Skip to content

[Hackathon] Change ImportResourceData to use updated resource_node schema#119

Open
jamesqo wants to merge 3 commits into
rfc100-rcfrom
hackathon-resource-model
Open

[Hackathon] Change ImportResourceData to use updated resource_node schema#119
jamesqo wants to merge 3 commits into
rfc100-rcfrom
hackathon-resource-model

Conversation

@jamesqo
Copy link
Copy Markdown
Contributor

@jamesqo jamesqo commented Mar 11, 2026

No description provided.

forus and others added 3 commits February 13, 2026 16:39
Convert MySQL to ClickHouse SQL dialect + Implement ID auto-increment in CH database (#107)

- Dao layer SQL converted from MySQL compatibility into Clickhouse compatibility
- add  dependencies needed for Clickhouse driver (e.g. lz4)
- added internal id auto-increment class with on-exit persistence in database table
- incremental update logic also converted with adaptations and safeguards (due to loss of transactions)
    - one failing test requires merger of branch with transaction substitute (parallel work)
- CI testing converted using testcontainers library and docker deployment of clickhouse
- CI testing now resets database state before each test
- CI testing make sensitive to clickhouse/mysql differences (like case sensitivity or array order)
- introduce primary clickhouse table schema definition (analog to cgds.sql)
- refactor test code for standardization and reuse
- bugfixes where needed (e.g. incremental SV upload
- added geneset testing
Base automatically changed from seg-regression to rfc100-import-to-clickhouse-rc March 26, 2026 18:07
@sheridancbio sheridancbio force-pushed the rfc100-import-to-clickhouse-rc branch from dfeaf9b to 1ef3153 Compare April 9, 2026 19:45
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.

2 participants