Skip to content

fix(go): support 4-part table references in destination_table - #359

Open
logachev wants to merge 1 commit into
adbc-drivers:mainfrom
logachev:fix/go-pcnt-destination-table
Open

logachev wants to merge 1 commit into
adbc-drivers:mainfrom
logachev:fix/go-pcnt-destination-table

Conversation

@logachev

@logachev logachev commented Oct 27, 2026 •

Copy link
Copy Markdown

Summary

Updates stringToTable in go/driver.go to support 4-part Project.Catalog.Namespace.Table table references (such as BigLake Iceberg tables in namespaces) when configuring the destination table.

@lidavidm lidavidm changed the title fix(go): support 4-part PCNT table references in destination_table fix(go): support 4-part table references in destination_table Oct 27, 2026
@logachev

Copy link
Copy Markdown
Author

@lidavidm actually want to get your opinion about this change.

In ODBC/JDBC drivers and in BQ CLI we use : as projectId separator instead of .. This PR right now won't allow distinguishing between project.dataset.table and catalog.namespace.table options (it allows dataset.table).

Would you be open for a breaking change requiring : for projectId to align with the rest of BQ tools?

So supported options will be:

projectId:catalog.namespace.table

projectId:dataset.table

dataset.table

catalog.namespace.table

This branch has not been deployed

No deployments
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.

1 participant