Skip to content

Turso support#581

Open
eynopv wants to merge 4 commits into
amacneil:mainfrom
eynopv:main
Open

Turso support#581
eynopv wants to merge 4 commits into
amacneil:mainfrom
eynopv:main

Conversation

@eynopv
Copy link
Copy Markdown

@eynopv eynopv commented Sep 20, 2024

This pull request adds basic support for Turso.
Current implementation does not include database creation and deletion as connection to Turso happens with their provided urls in following format:
libsql://[databaseName]-[organizationName].turso.io
It would have been nice to parse the url by -, but both databaseName and organizationName can contain - character.
To support database creation and drop, the format for DATABASE_URL can be changed to turso://[organizationName]/[databaseName] and then build the connection string from that, if it's something desired.
It's also worth noting that database can belong to a group and could be added to the DATABASE_URL.

@peteraba
Copy link
Copy Markdown

peteraba commented Nov 9, 2025

@amacneil this would be a very welcome addition.

@eynopv
Copy link
Copy Markdown
Author

eynopv commented Nov 13, 2025

I’m happy to finish this PR. I just need clarification on what needs to be done for this to go forward and for the contribution to be accepted.

@kalbasit
Copy link
Copy Markdown

@amacneil any chance you could give this a review? I'm eager to use it as well...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants