本文介绍一款基于Web的SQL编辑器:SQLPad,可用于编写和运行SQL查询并可视化结果,它支持MySQL、SQL Server、PostgreSQL、Presto、Vertica、Crate、SAP HANA和Cassandra。它是一个自托管,你可以在基础结构(VM,容器,专用服务器)中安装或在云计算实例中运行。
在Linux上安装SQLPad
SQLPad应用程序是用Node.js编写的,你需要先安装它,可以参考在Ubuntu 18.04系统中安装Node.js 10的方法一文。
在Ubuntu/Debian上安装Node.js:
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
在RHEL,CentOS或Fedora上安装Node.js,运行命令:
curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
安装Node后,使用npm安装sqlpad软件包:
npm install sqlpad -g
这将安装用于运行SQLPad服务器的SQLPad命令行实用程序。
安装SQLPad之后,你应该已准备好启动服务器:
sqlpad
sqlpad命令应位于/usr/bin/sqlpad下。
要获得帮助并查看参数,运行以下命令:
$ sqlpad --help