配置Sublime Text执行sql,再也不用安装db client啦


写在前面

作为后端开发者,下载一个db客户端是很多人必须的。好用的数据库客户端软件:1、SQL Server Management Studio (SSMS);2、DBeaver;3、Navicat;4、HeidiSQL;5、Toad for SQL Server;6、JetBrains DataGrip;7、DbVisualizer

作者公司用的是postgresql,所以电脑上安装的是DBeaver,最近用起来很卡,占用内存又多。于是思考能不能在Sublime Text写sql,直接执行呢?查了一下资料,发现很简单。

安装psql

brew install libpq

配置Sublime Text

Tools -> Build System -> New Build System

{
	"shell_cmd": "psql -h 127.0.0.1 -p 5432 -U root -d test -f $file"
}
  • -h:需要链接的db
  • -p: db的端口
  • -U:用户名
  • -d: 数据库
  • -f: $file表示当前文件。也就是你当前打开的文件

这句命令的意思就是用psql执行 $file文件。将上面脚本保存到指定的目录就行了。

测试

新建一个文件pg.sql

select now();

执行:Tools -> Build System -> 选择刚刚新建的脚本,或者使用快捷键command+b,效果如图所示:


文章作者: Alex
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Alex !
  目录