adding exemptions for sql

This commit is contained in:
2025-07-11 23:05:05 -07:00
parent 28a7100d9a
commit c7c0675f47
2 changed files with 150 additions and 21 deletions

View File

@@ -64,12 +64,13 @@ go run main.go sample.db
### Cell Edit Mode
- Type new value for the selected cell
- **Text Wrapping**: Long values are automatically wrapped for better visibility
- `Enter`: Save changes to database
- `Esc`: Cancel editing and return to row detail
- `Backspace`: Delete characters
### SQL Query Mode
- Type your SQL query
- Type your SQL query (all keys including r, s, h, j, k, l work as input)
- `Enter`: Execute query
- `Backspace`: Delete characters
- `Esc`: Return to table list
@@ -84,14 +85,15 @@ go run main.go sample.db
5. **Data Search**: Search within table data across all columns
6. **Row Detail Modal**: 2-column view showing Column | Value for selected row
7. **Cell Editing**: Live editing of individual cell values with database updates
8. **Primary Key Detection**: Uses primary keys for reliable row updates
9. **Screen-Aware Display**: Content automatically fits terminal size
10. **SQL Query Execution**: Execute custom SQL queries and view results
11. **Error Handling**: Displays database errors gracefully
12. **Responsive UI**: Clean, styled interface that adapts to terminal size
13. **Column Information**: Shows column names and handles NULL values
14. **Navigation**: Intuitive keyboard shortcuts for all operations
15. **Dynamic Column Width**: Columns adjust to terminal width
8. **Text Wrapping**: Long values are automatically wrapped in edit and detail views
9. **Primary Key Detection**: Uses primary keys for reliable row updates
10. **Screen-Aware Display**: Content automatically fits terminal size
11. **SQL Query Execution**: Execute custom SQL queries and view results (all keys work as input)
12. **Error Handling**: Displays database errors gracefully
13. **Responsive UI**: Clean, styled interface that adapts to terminal size
14. **Column Information**: Shows column names and handles NULL values
15. **Navigation**: Intuitive keyboard shortcuts for all operations
16. **Dynamic Column Width**: Columns adjust to terminal width
## Navigation Flow