altsql-shell
altsql-shell copied to clipboard
An easily extensible DBI shell, perfect for a drop-in replacement to mysql-client
Rather then requiring wide output to be horizontally scrolled, there are a few options to format wide data on a narrow screen. This is one of them. Find a way...
If your table has long column names but short values, most of the rendering is of white space: ``` ┏━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┓ ┃ thumb_large_height ┃ thumb_large_width ┃ thumb_small_height ┃ thumb_small_width ┃ ┡━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━┩...
Similar to issue #1, it'd be nice to take the table result and sort it according to a different column. Perhaps something like this: ``` altsql> select country, count(id) from...
If you need to go to the fullscreen pager to view that's too long or too wide to view in the normal output, when you exit the pager you expect...
@gt8073a suggests a feature where one could take a large query which will be fairly resource intensive on the server side and find a way to split it up into...
Allow Perl code to be substituted in the statement you're executing. ``` select id from table_a limit 1; select * from table_b where id = last->row(0)->column(1) %> ```