mysql
Posted on:
ov
はmysqlクライアントやMySQL Shellのページャーとしても使用できます。
mysqlクライアントは--pager
オプションで指定できます。
mysql --pager='ov -w=f -H3 -F -C -d "|"'
~/.my.cnf
設定ファイルに以下を書くことでも使用できます。
[client]
pager=ov -w=f -H3 -F -C -d "|"
mysqlのヘッダーは3行なので、-H3
で指定していますが、うち2行は区切りの線です。
もし区切りの線を常に表示しておかなくてもよいのであれば、-H1
を指定して、さらに--skip-lines 1
で1行目をスキップするようにします。
ov -w=f --skip-lines 1 -H1 -F -C -d "|"'
mysqlshでは、--pager
オプションを使うか、mysqlshが起動している間に設定します。
例えば、jsモードでは、以下のコマンドで永続的に設定できます。
shell.options.setPersist("pager","ov -H1 --skip-lines 1 -C -w=false -d'|' -F")
日本語:SQLモードとPythonモードでは、以下のように設定します。
```console
\option --persist pager "ov -w=f -H1 --skip-lines 1 -F -C -d '|'"