Replies: 2 comments 4 replies
-
Good catch. There are no stored procedures being used. However, we are using an advanced feature of Postgres which enables solid queue to work. I forget what it is, it’s a special query type, but that would have to be solved for to enable SQLite. Or if you must do SQLite + redis then I’m not sure it’s any simpler than just Postgres. anyway, in support of SQLite just sharing that consideration. (Postgres also powers action cable but I don’t think any special features there) |
Beta Was this translation helpful? Give feedback.
-
@tmaier I’ve been watching some of those Rails discussions too. They’re doing such good things with that. If we zoom out a little more, there are some related considerations. I would really like someone to implement a Kamal based deployment. And I would also like to configure a Dockerfile that can run this app which has postgres and puma running on the same server. For personal use or just a handful of people, this would definitely be doable and then it would enable us to stay within the free tier of Fly in addition to potentially simplifying the Kamal deploy to services like Hetzner or AWS since you’d just need a single machine to start. Both of these should be pretty easy to do, probably even easier than adding SQlite support, and would bring some of the same advantages. That way we could drag our feet until Rails 8 finishes their Action Cable work. |
Beta Was this translation helpful? Give feedback.
-
I checked the
schema.rb
. I see it enables theplpgsql
extension.I don't see where any PL/pgSQL Stored Procedures are being used here.
I think this can be removed and thus, enable the support for other databases, like SQLite.
Why supporting SQLite?
This would increase the ability to self-host, e.g., on a NAS
Beta Was this translation helpful? Give feedback.
All reactions