binste / dbt-ibis

Write your dbt models using Ibis
https://binste.github.io/dbt-ibis/
Apache License 2.0
52 stars 2 forks source link

Add support for more backends #1

Closed binste closed 1 year ago

binste commented 1 year ago

Currently, it only works for duckdb. I'll try to expand this support to all databases which are supported by both dbt and Ibis.

binste commented 1 year ago

I'll wait for the next Ibis release to implement this as their master branch contains some useful functionality to parse database specific datatype and returns the corresponding Ibis datatype. This could already be done now but the interface seems very different for each backend. With the new SqlglotType subclasses, I can hopefully just use the from_string method.