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多好。