如果在WIN XP中定时执行PostgreSql任务 本帖最后由 ACMAIN_CHM 于 2012-01-05 15:32:36 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 WIN XP,你可以直接在WINDOWS控件面板中的计划任务中写个脚本xx.bat 来执行一个PSQL的语句。 在不同系统上移植应该没问题吧?再问一下PostgreSql没有自带的这种定时执行功能吗? 在BAT中执行PSql -Upostgres -d -c "你的SQL语句" postgresql没有定时的功能,用下述命令psql -U 用户名 -d 数据库名 -c "select * from 表名 where ...;" PSQL本身没有JOB这种类似功能,只能在操作系统中通过定时脚本实现。比如WINDOWS XP中你可以直接设置一个每天02:00 执行 c:\psqldir\bin\psql.exe -U userName -d db1 -c "update table1 set x=3;" at 02:00 cmd /c c:\psqldir\abc.batabc.bat内容为:c:\psqldir\bin\psql.exe -U userName -d db1 -c "update table1 set x=3;"会创建一个schedule task, 2:00定时执行。 ok 明白通过另一个方法解决了现在还有一个问题,开题了http://topic.csdn.net/u/20120106/15/e704a0ce-e5a2-4387-8c9e-577c06d68573.html 分享一些MYSQL的电子书教程 MYSQL 到处SQL 脚本不支持MSSQL导入 求解这样的sql语句如何写?? 请问哪有好用的Navicat软件下载啊? Mysql 执行时间 MySql在Windows的并发测试工具? 请教关于Mysql数据库比较Date类型的问题 在msyql的client工具中,存储过程是用call sp_name(1) 来调用的,那触发器怎么手工调用? 一个简单查询问题 请问一下,这条SQL 能优化吗? MYSQL 很难解决的问题。求指教。想了一下午没想出来。 一条SQL查询语句请教,关于统计分析
再问一下PostgreSql没有自带的这种定时执行功能吗?
PSql -Upostgres -d -c "你的SQL语句"
psql -U 用户名 -d 数据库名 -c "select * from 表名 where ...;"
PSQL本身没有JOB这种类似功能,只能在操作系统中通过定时脚本实现。比如WINDOWS XP中你可以直接设置一个每天02:00 执行 c:\psqldir\bin\psql.exe -U userName -d db1 -c "update table1 set x=3;"
abc.bat内容为:
c:\psqldir\bin\psql.exe -U userName -d db1 -c "update table1 set x=3;"会创建一个schedule task, 2:00定时执行。
通过另一个方法解决了现在还有一个问题,开题了http://topic.csdn.net/u/20120106/15/e704a0ce-e5a2-4387-8c9e-577c06d68573.html