5 ms·
Termdbms – A TUI for viewing and editing database files
- radarsat1 3y agoNice, 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?
- atoav 3y agoIf you need a GUI version consider checking out sqlitebrowser as well: https://sqlitebrowser.org/ https://sqlitebrowser.org/
- radarsat1 3y agoUse that all the time actually! But the main argument for CSV that I most often hear is "at least I can just load it into any text editor.." I figured having a pretty good TUI program might be just as good as using a text editor, but we'll see.
- sroussey 3y agoWould be nice to be able to install via brew.
- mfarstad 3y agoDon't use a Mac, but would add to readme if someone had the wherewithal https://github.com/mathaou/termdbms/issues/8 https://github.com/mathaou/termdbms/issues/8
- abdusco 3y agoCan you navigate between tables using foreign keys?
- mfarstad 3y agoNope. 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.
- nixpulvis 3y agoLooks like it might benefit from having dynamic column widths determined by the content. Lots of wasted space in the IDs.
- mfarstad 3y agoYup 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.
- wormius 3y agoSimilarities/differences with this? https://www.visidata.org/ https://www.visidata.org/
- alberth 3y agoMIT vs GPL3 license. Some companies prohibit GPL3 touching their environment at all.
- colejohnson66 3y agoEven if it’s just an installed program?
- eikenberry 3y agoMaybe the ease of installing it... downloading a single binary vs. Python's mess.
- mfarstad 3y agoPure Golang as well, so there's no CGO. Can just make a binary for whatever target Golang supports which is the bees knees.
- deleted 3y ago[deleted]
- dang 3y agoRelated: termdbms: A TUI for viewing and editing database files - https://news.ycombinator.com/item?id=28423075 https://news.ycombinator.com/item?id=28423075 - Sept 2021 (1 comment) SQLite-TUI: A TUI for viewing SQLite databases, written in Go - https://news.ycombinator.com/item?id=28408682 https://news.ycombinator.com/item?id=28408682 - Sept 2021 (42 comments)
- vfclists 3y agoCan we stop this nonsense and bring back dBase, Paradox and Clarion?
- pdimitar 3y agoSeems 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 3y agoHow 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.
- pdimitar 3y agoThat's fine man, life and work happens. Still, your project shows up in search engines. Maybe you should consider handing it off to someone? But I'll understand if not. Scratching our own itch and moving on, and all that. :)
- mfarstad 3y agoI mean if anyone wants to take over feel free in a fork and I'll archive my repo. I've seen a rust database tui that looks nuts. Was developed around the same time I made mine. But if people still like benefits of Go then yeah honestly a rewrite from scratch might be better. Its not that hard just takes a while - query entire DB into data structure and then write serialization routines. The UI portion is just bubbletea and gum.