lqs/README.md

54 lines
1.1 KiB
Markdown
Raw Normal View History

2023-12-11 16:30:27 +00:00
# Lqs
2023-12-12 09:23:49 +00:00
TUI database client app.
## Idea
To have TUI client for DB viewer and editor. Should be possibilities to add many sources.
Will start with mysql, later should be added more engines
# Plan
### Milestone 1
- [ ] connect to DB hardcoded
- [ ] query window
- [ ] result window
- [ ] navigate in result window
- [ ] copy value in result window
- [ ] edit value in result window
### Milestone 2
- [ ] result window as tabs
- [ ] left/right navigation tabs in result window
- [ ] sort in result window
- [ ] filter in result window
- [ ] next/prev chunk of data
- [ ] change limit
- [ ] insert new row in result window
### Milestone 3
- [ ] fzf switch result window tab
- [ ] fzf open table to result tab
- [ ] view table structure
- [ ] show key, nullable in result window
- [ ] edit table structure
- [ ] drop table
### Milestone 4
- [ ] new DB connection
- [ ] DB connection selector
- [ ] preview result field in popup
- [ ] format preview popup in json
- [ ] format preview popup in serialized
### Milestone 5
- [ ] sqlite driver
- [ ] postgresql driver
- [ ] open csv file