Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bigquery Support #874

Closed
awoehrl opened this issue Oct 6, 2021 · 9 comments
Closed

Bigquery Support #874

awoehrl opened this issue Oct 6, 2021 · 9 comments
Labels
feature request New issue opened using "Feature request" template help wanted new-driver

Comments

@awoehrl
Copy link

awoehrl commented Oct 6, 2021

Hi,

it would be great to have Google BigQuery support as well. There are ODBC and JDBC drivers for BQ:, maybe these would help?

https://cloud.google.com/bigquery/docs/reference/odbc-jdbc-drivers

Best
Andreas

@awoehrl awoehrl added the feature request New issue opened using "Feature request" template label Oct 6, 2021
@OmarArain
Copy link

Hi, I second this. Support for BQ would simplify the number of IDE-like tools I need to open for my daily workflows. What would it take to add support for ODBC/JDBC drivers in this extension?

@davehowell
Copy link

Community drivers can be created and there are useful docs to support this as well as a github template repository to start from.

The README.md also has this message:

I'm looking for maintainers for each driver, if you are interested on maintain/test any driver, please contact me.
https://mteixeira.dev/

It won't use ODBC/JDBC, as a VSCode extension it is node.js/Typescript so would likely need to use the Google Bigquery Node.js Client

@archiewood
Copy link
Contributor

Has anyone made a start on this yet?

We're considering using SQL tools as part of the user experience at https://github.com/evidence-dev/evidence-VSCode

We're a Nodejs shop so may be able to help out

@gjsjohnmurray
Copy link
Collaborator

I am not aware of anyone working on this. Doing it in NodeJS is going to be a better fit than trying to leverage xDBC drivers, IMO.

@mtxr
Copy link
Owner

mtxr commented Jun 4, 2023

@LucasKr has shown interest in the past. Not sure if you are still up to it

@archiewood
Copy link
Contributor

archiewood commented Jun 20, 2023

Okay, so have a work in progress version up here:

Still quite a few issues to iron out, but it works to query data and explore the db

Hoping I can squash most of the bugs this week.

Once I have, would appreciate some testers if there are any around!

@archiewood
Copy link
Contributor

archiewood commented Jun 20, 2023

I've published a version 0.0.2 on the VSCode Marketplace

Squashed the bugs I found, and it's feeling pretty nice for me to drive around my DB

It has connection options for:

  • Service Accounts
  • GCloudCLI
  • OAuth Access Token

Any testing much appreciated!

One thing I couldn't really get my head around was how to implement intellisense for column / table completions, but happy to leave that for later!

This was referenced Jun 21, 2023
@archiewood
Copy link
Contributor

@mtxr this issue can probably now be closed?

@mtxr
Copy link
Owner

mtxr commented Jul 24, 2023

For sure

@mtxr mtxr closed this as completed Jul 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New issue opened using "Feature request" template help wanted new-driver
Projects
None yet
Development

No branches or pull requests

6 participants