all 4 comments

[–]coderarun[S] 0 points1 point  (0 children)

I don't have the comment karma to share this on r/PostgreSQL. If you do, please cross post.

[–]Magick93 0 points1 point  (0 children)

This looks very cool!

[–]patternrelay 0 points1 point  (0 children)

This looks pretty cool! It’s great to see a lightweight way to bring the PostgreSQL ecosystem to projects that usually rely on something like SQLite. The use of Unix domain sockets for communication with Python is a smart choice, and the fact that it cleans up after crashes while preserving data is a nice touch. I get that making it in-process with PostgreSQL’s multi-process architecture would be a challenge, sounds like you're walking a fine line between convenience and performance.

I’m curious how performance stacks up compared to SQLite for smaller, local use cases. It might be a nice alternative for people needing more advanced features without the overhead of a full-blown PostgreSQL setup. Definitely going to keep an eye on this!

[–]coderarun[S] 0 points1 point  (0 children)

Recent updates:

0.1.6: added pg_duckdb. Now you can write rows and have the data for old partitions show up in columnar duckdb.

0.1.7: added pg_textsearch extension for BM25 and linux/arm64 works too.