Jeremy Taylor
Jeremy Taylor
Due to the internals of XT, the ideal fast path is probably better covered by a separate in-process interface, e.g. https://github.com/xtdb/xtdb/issues/3395 Removing the serde hop of the network stack may...
Still happening it seems: https://github.com/xtdb/xtdb/actions/runs/19310706279/job/55230644937
Still flaky https://github.com/xtdb/xtdb/actions/runs/19312781858/job/55236978313
Perhaps no obvious root cause here (doesn't help that my laptop seems too underpowered to make the repro work!), but Claude found some reasonable looking issues to rule out... There...
Noting that use of Npgsql isn't essential for .Net users as the ODBC path seems to work okay: https://github.com/xtdb/driver-examples/tree/main/csharp
Thanks for mentioning that @xanth 🙏 I'll update the example
Seems that having to work around this using `sb.EnableTypeLoading(false);` is subsequently blocking the ability to use transit (or indeed any other custom types)
Admittedly I'm probably confused about the exact scoping rules that _should_ work here, but interestingly you can see that CTE references _do_ work (presumably because the planner inlines the CTE):...
Urgh, re-opened and updated the description.
Example of a workaound using UNNEST: ```sql INSERT INTO products (_id, name, tags) VALUES (1, 'Laptop', ARRAY[10, 20, 30]); INSERT INTO products (_id, name, tags) VALUES (2, 'Phone', ARRAY[20, 40]);...