-
Notifications
You must be signed in to change notification settings - Fork 4
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
Snowflake support #15
Comments
Hi @brettrowberry, I do not have first hand experience on using Plenish with Snowflake. I heard some of my friends told me that the SQL of Postgres are quite similar to Snowflake, so I think you can first assume the subset of SQL that Plenish use are the same. With the assumption, you can try like this: |
In general plenish can be adapted to any jdbc compatible database that has an upsert operation. Currently things are hard coded to use postgres sql and data types, but a next iteration will likely add a level of abstraction so we can easily extend the number of databases we support. Companies interested in specific target databases should get in touch with us at Gaiwan.co, ideally we can find multiple interested parties that want to contribute, so each can shoulder a small part of the development cost. |
Hell Brett, Recently, I just added the DuckDB support into Plenish. Through this process, I changed a few internal implementation of Plenish to make it easier to be extended. For example, now, you can create a DB adapter and then swap out the critical functions inside the Plenish. Hope that it will make you feel easier to implement a Snowflake adapter. If it is company's interest, please consider to reach out us. |
@plexus mentioned in his talk at ClojureConj 2023, BI and Reporting for Datomic, that it would be possible to have Plenish publish to Snowflake. How might one go about this?
The text was updated successfully, but these errors were encountered: