Open pdenapo opened 2 months ago
You can see my test program at my libsql-C-testing repository
There I have created also a function int libsql_open_any that does exactly this. If you think that this is a good idea, I may submit a pull request. But may be this just must be the default libsql_open_remote behavoir.
(But perhaps you already have an API for doing this, I don't know)
It would be nice to have an API that can open any type of connection (like you would for instace do in javascript using libsql-js) with a given URL / database location.
Futhermore, the C API seems to be no where documented. After some testing, I have found the following
1) libsql_open_ext works with
":memory:" "file:prueba.db"
2) but for a remote http connection like
"http://127.0.0.1:8080" "libsql://yourdb-username.turso.io"
you need to use libsql_open_remote. But this function does not understand the
":memory:" "file:prueba.db"
schemas.