Skip to content

feat: enable bulk ingest into temp table#74

Merged
lidavidm merged 2 commits intoadbc-drivers:mainfrom
tokoko:ingest-into-temp-table
Mar 6, 2026
Merged

feat: enable bulk ingest into temp table#74
lidavidm merged 2 commits intoadbc-drivers:mainfrom
tokoko:ingest-into-temp-table

Conversation

@tokoko
Copy link
Copy Markdown
Contributor

@tokoko tokoko commented Mar 5, 2026

What's Changed

adds support for bulk ingest into temporary tables. Unfortunately, I was unable to enable temp tables validation test as the test creates a normal table and temp table with identical names. mysql can't really easily distinguish between the two as the temp table name shadows over the name of the normal table w/o database qualifier.

Not sure what the correct course of action is here. maybe introduce another less strict test that just checks that the table is not accessible from another connection?

@tokoko tokoko requested a review from lidavidm as a code owner March 5, 2026 21:38
@lidavidm
Copy link
Copy Markdown
Contributor

lidavidm commented Mar 5, 2026

I think there is at least one other system with the same problem. I'll think about what to do there.

@lidavidm
Copy link
Copy Markdown
Contributor

lidavidm commented Mar 6, 2026

I'll rebase this and add some fixes to enable testing this in the validation suite!

@lidavidm lidavidm force-pushed the ingest-into-temp-table branch from b46d4ae to c75a230 Compare March 6, 2026 06:21
Copy link
Copy Markdown
Contributor

@lidavidm lidavidm left a comment

Choose a reason for hiding this comment

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

Thanks @tokoko!

@lidavidm lidavidm merged commit ff6de2b into adbc-drivers:main Mar 6, 2026
12 checks passed
@tokoko tokoko deleted the ingest-into-temp-table branch March 6, 2026 06:54
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