本文主要是介绍windows远程获取postgresql数据库的数据并发送到企业微信机器人,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言
公司环境由于领导要求需要把数据库的某些数据发送到企业微信群。通过在一台管理的windows服务器上远程访问数据库并执行sql文件查询获取结果,并把结果推送到一台可以上网的服务器,通过shell 或者py发送到企业微信告警群。
定义SQL文件
getdata.sql
\pset tuples_only on --关闭查询结果的抬头
--某数据
select '某系统数据量:'||value as value1 from history_uint where itemid='89503'
order by clock desc
limit 1;
定义bat脚本
set PGCLIENTENCODING=utf8
psql -h 10.12xxx.xxx -p 5432 -d dbname -U username -X -f getdata.sql > getdata.txt
最终会生成一个getdata.txt的文件,再通过scp的方式把文件传送到一台Linux服务器。
这篇关于windows远程获取postgresql数据库的数据并发送到企业微信机器人的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!