(原) Harlequin 终端数据库管理工具

原创文章,请后转载,并注明出处。

Harlequin 是基于终端进行数据库管理的工具。终端工具更适合于服务器这样的常命令行环境。
它信赖于Python3.8或更高版本。应该是跨平台的。
安装:pipx install harlequin
自身只支持DuckDB(默认)和Sqlite数据库,其它数据库支持可以自行安装

sqlite数据库

例如:harlequin -a sqlite .\test.db –no-download-tzdata
–no-download-tzdata 选项,在文中解释到:与其他操作系统不同,Windows不附带IANA格式的时区数据库。要防止Harlequin下载时区数据库,请使用 –no-download-tzdata 选项启动Harlequin.

sqlite内存数据库

harlequin -a sqlite

Postgresql

安装:pip install harlequin-postgres

harlequin -a postgres -h localhost -p 5432 -U my-user –password my-pass -d my-database
harlequin -a postgres “postgres://my-user:my-pass@localhost:5432/my-database”

MySQL

安装:pip install harlequin-mysql

harlequin -a mysql -h localhost -p 3306 -U root –password example –database dev

ODBC

安装:pip install harlequin-odbc

harlequin -a odbc ‘Driver={ODBC Driver 18 for SQL Server};Server=tcp:harlequin-example.database.windows.net,1433;Database=dev;Uid=harlequin;Pwd=my_secret;Encrypt=yes;TrustServerCertificate=no;Connection Timeout=30;’

PS: 这个单词太难记,改为TDB多好。

相关文章