wish: SQLite or SQL backend

Bug #1838855 reported by Matt
30
This bug affects 6 people
Affects Status Importance Assigned to Milestone
HomeBank
New
Wishlist
Unassigned

Bug Description

I've read the old #1343168 wish, but I'll request this again since many things may have changed since then. I don't really have the exp to contribute with the coding, but, if it is possible somewhere in the future i think it would be really great to have a sqlite backend and/or mysql powered network accounting (in addition, and not replacing, the current xml storage; kinda like GNUcash offering different choices). Homebank is awesome, thanks for this great work Maxime!

Matt (blunt21)
description: updated
Revision history for this message
Maxime DOYEN (mdoyen) wrote :

the #1343168 purpose was about sharing a file, an the proposal of using SQL was a wrong path for that.
is your goal the same or different ?
what are your argument/requirements to ask for, not having SQL capabilities, but having a SQL backend ?

Changed in homebank:
status: New → Incomplete
Revision history for this message
Matt (blunt21) wrote :

Hi, sorry for the confusion, what I wanted to mean with 'SQL capable' and 'having a SQL backend' was the same thing, so I used them interchangeably. With all this I was thinking it would be great to be able to use homebank in a kind of networked fashion in addition of the current single-user/single-machine model, maybe it could be useful for small bussiness or proyects with multiple users simultaneosly (thus sharing the same set of accounts and transfers); maybe this could be achieved adding the capacity to connect to some SQL backend (with some changes in the form the data is stored of course) e.g.:
*multiple homebank clients working with a central SQL backend (like mysql)
*something like various homebank running using a shared sqlite db over a networked filesystem (SMB, NFS..) -the obvious disadvantage of this scenario over the previous one is the blocking nature of writings to the db, however, for small projects I guess would be pretty rare for two users saving transferences in the exact same moment-

(I still love the current XML storage, and I don't want it to dissapear, but maybe if such networked features are possible, they could coexist)

Thanks for such amazing software!

Maxime DOYEN (mdoyen)
Changed in homebank:
status: Incomplete → New
Maxime DOYEN (mdoyen)
Changed in homebank:
importance: Undecided → Wishlist
Maxime DOYEN (mdoyen)
summary: - SQL capabilities
+ wish: SQL backend
Maxime DOYEN (mdoyen)
tags: added: data-structure
Maxime DOYEN (mdoyen)
summary: - wish: SQL backend
+ wish: SQLite or SQL backend
Revision history for this message
Éliás Tamás (i-et-8) wrote :

more recently libsql instead of sqlite:
https://turso.tech/libsql

This offers database encryption out of the box, so there are lot of awesome things that can be easily integrated using this lib.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.