Artjoms Iskovs
Artjoms Iskovs
If a schema has a `oneOf` with only a single option, there's no need to generate a list with multiple potential options to go into this oneOf: https://github.com/splitgraph/sgr/blob/bc7ea998a490f33f4502112ac92540974d547e8b/splitgraph/cloud/project/generation.py#L86
Repro: * try cloning a big repo with --download-all (e.g. splitgraph/socrata) -- fails because of no space in cache * try cloning just the :latest (`sgr clone splitgraph/socrata:latest --download-all`), fails...
A workaround is adding a config file to the target engine pointing to itself (e.g. engine_2 on engine_2) but we should instead get this working just based on the SG_ENGINE...
curl -i -XPOST -H "Content-Type: application/json" \ -H "Authorization: Bearer $SEAFOWL_PASSWORD" \ https://demo.seafowl.io/q -d@-
ConnectorX: SQL-query-to-Arrow support for a bunch of databases (https://github.com/sfu-db/connector-x/blob/main/connectorx/src/sources/mod.rs) Used by ROAPI roo (https://github.com/roapi/roapi/blob/main/columnq/src/table/database.rs#L28-L43) but it seems to load the whole query result into memory. We want to use the...
```sql WITH old AS (SELECT * FROM socrata.dataset_history WHERE sg_image_tag = '20221024-120115'), new AS (SELECT * FROM socrata.dataset_history WHERE sg_image_tag = '20221031-000137') SELECT COALESCE(old.domain, new.domain) AS domain, COALESCE(old.id, new.id) AS...
Write an adapter that lets people run dbt models against Seafowl: https://docs.getdbt.com/guides/advanced/adapter-development/1-what-are-adapters#what-needs-to-be-adapted (probably two parts, a `seafowl-client` Python package + a `dbt-seafowl` adapter that uses it).
This only happens on Fly.io (I think I tested this with the same Docker image locally and didn't get the issue): ```bash $ curl -iH "Content-Type: application/json" https://seafowl/q -d '{"query":...
https://github.com/splitgraph/seafowl/actions/runs/3338326864/attempts/1
Support for querying / writing JSON values, similar to SQLite's support (https://www.sqlite.org/json1.html) and PG's support (https://www.postgresql.org/docs/14/functions-json.html). Ideally should be built as a separate crate (e.g. datafusion-json / seafowl-datafusion-json) that defines...