摘要: 注册服务 删除服务 备注:都以管理员身份运行dos 阅读全文
posted @ 2018-09-04 09:35 Luis Yang 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 通过Cygwin工具进行安装 下载地址cygwin 安装截图: 搜索flex,选择相应的版本进行安装 搜索bison 然后下一步 安装完成后,将D:\cygwin64\bin路径添加到PATH环境变量中 至此就完成了flex和bison的安装,在cmd中就可以使用flex和bison命令了 阅读全文
posted @ 2018-08-17 16:42 Luis Yang 阅读(2257) 评论(0) 推荐(0) 编辑
摘要: 一、环境 windows7 postgresql9.6.8 vs2010 perl5.24.3 二、编译安装 1、安装perl,安装到C:\Perl64路径下,安装完成后设置环境变量PATH和Perl5Lib。 如系统中有多个版本的perl,版本不对的话在执行build DEBUG时会出现如下错误 阅读全文
posted @ 2018-08-17 11:43 Luis Yang 阅读(269) 评论(0) 推荐(0) 编辑
摘要: oracle: postgresql: 实例中通过array数值保存访问过的id,b.t2id = any(path)检查是否已经访问过来避免产生死循环 在递归查询时,如出现如下错误 是由于数据库表字段类型numeric(20,0)不支持with递归查询,将数据库表字段改为bigint即可。 链接1 阅读全文
posted @ 2018-08-11 09:31 Luis Yang 阅读(1373) 评论(0) 推荐(0) 编辑
摘要: CREATE FUNCTION del_ora_table() RETURNS void AS $$ DECLARE tmp VARCHAR(512); DECLARE names CURSOR FOR select tablename from pg_tables where schemaname='public'; BEGIN FOR stmt IN names LOO... 阅读全文
posted @ 2018-07-17 16:21 Luis Yang 阅读(8880) 评论(0) 推荐(0) 编辑
摘要: 转自:Oracle迁移至PostgreSQL工具之Ora2Pg 1. 描述 Ora2Pg是一个免费的工具,用于将Oracle数据库迁移到PostgreSQL兼容的模式。它连接您的Oracle数据库,自动扫描并提取它的结构或数据,然后生成可以装载到PostgreSQL数据库的SQL脚本。Ora2Pg可 阅读全文
posted @ 2018-07-17 15:57 Luis Yang 阅读(1799) 评论(0) 推荐(0) 编辑
摘要: 一、创建测试表 二、创建触发器函数 三、创建触发器 四、应用程序代码 代码有重连机制,数据库服务器停止或者网络断开应用程序不退出,数据库服务起来或者网络恢复后应用程序会自动重连并重新订阅消息 编译:gcc -I/opt/pgsql/include -L/opt/pgsql/lib -o test t 阅读全文
posted @ 2018-07-10 08:41 Luis Yang 阅读(1851) 评论(0) 推荐(0) 编辑
摘要: 一、创建获取表更新时间的函数 二、调用函数获取时间 备注:本方法相对于通过触发器实现方法有一定的时间延迟,通常在2到5分钟左右的时间,对实时性要求高的地方,不推荐使用该方法 阅读全文
posted @ 2018-07-05 16:12 Luis Yang 阅读(2439) 评论(0) 推荐(1) 编辑
摘要: 通过触发器方式获取表最后更新时间,并将时间信息写入到另外一张表 一、创建测试表和表记录更新时间表 二、创建触发器函数 三、创建触发器 四、测试 在sql窗口中分别执行以下sql语句,并到t_record_change表中查看时间是否更新 阅读全文
posted @ 2018-07-05 15:55 Luis Yang 阅读(3596) 评论(0) 推荐(1) 编辑
摘要: centos6.8安装postgresql-9.6.8 一、环境 centos6.8 postgresql-9.6.8 二、准备工作 虚拟机可以连接外网 三、先安装make,gcc,gcc-c++,readline-devel,zlib,zlib-devel,openssl,openssl-deve 阅读全文
posted @ 2018-07-05 10:05 Luis Yang 阅读(349) 评论(0) 推荐(0) 编辑