top | item 38744791

Termdbms – A TUI for viewing and editing database files

95 points| sieste | 2 years ago |github.com

24 comments

order
[+] radarsat1|2 years ago|reply
Nice, a tool like this might actually get my team to finally move from csv to sqlite. I was thinking parquet or feather might be interesting alternatives to csv for us though, any plans to add support?
[+] wormius|2 years ago|reply
Similarities/differences with this? https://www.visidata.org/
[+] alberth|2 years ago|reply
MIT vs GPL3 license.

Some companies prohibit GPL3 touching their environment at all.

[+] eikenberry|2 years ago|reply
Maybe the ease of installing it... downloading a single binary vs. Python's mess.
[+] pdimitar|2 years ago|reply
Seems unmaintained.

Also visidata and sc-im do a better job with configuring the view. I used all 3 programs.

I like termdbms but the author seems to not have the bandwidth for it.

[+] mfarstad|2 years ago|reply
How right you are lol.

I'm the author. I do embedded C and other stuff heavily now that doesn't use SQLite in any way. Was able to write the thing in the first place because we used SQLite everywhere so it made my job easier.

I'm way better at Golang now too so I would really like to do a better job with the project but yeah, no bandwidth.

[+] nixpulvis|2 years ago|reply
Looks like it might benefit from having dynamic column widths determined by the content. Lots of wasted space in the IDs.
[+] mfarstad|2 years ago|reply
Yup I remember that was a bit annoying and tricky. I had a partial fix but there were edge cases that threw me off so I opted to just save something like that for whenever I do a full rewrite.
[+] abdusco|2 years ago|reply
Can you navigate between tables using foreign keys?
[+] mfarstad|2 years ago|reply
Nope. Very non-relational. Think of it as a way to easily view and traverse a table - maybe you need to edit a single cell or something quick.
[+] vfclists|2 years ago|reply
Can we stop this nonsense and bring back dBase, Paradox and Clarion?
[+] mmgutz|2 years ago|reply
FoxPro for me :)