随笔分类 - postgresql
摘要:用客户端命令psql连接 PostgreSQL 不输入密码的方法
阅读全文
posted @ 2018-09-19 16:11
Luis Yang
摘要:一、环境 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
摘要: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...
阅读全文
摘要:转自:Oracle迁移至PostgreSQL工具之Ora2Pg 1. 描述 Ora2Pg是一个免费的工具,用于将Oracle数据库迁移到PostgreSQL兼容的模式。它连接您的Oracle数据库,自动扫描并提取它的结构或数据,然后生成可以装载到PostgreSQL数据库的SQL脚本。Ora2Pg可
阅读全文
posted @ 2018-07-17 15:57
Luis Yang
摘要:Oracle_fdw是PG的一个外部数据接口,可以使PostgreSQL轻松跨库操作Oracle。Oracle_fdw的作用有以下两点: PG可以跨库增删改查Oracle中的表,可以查询Oracle的视图,可以使PG中的表和Oracle中表/视图作Join查询,类似dblink的功能。 快速将Ora
阅读全文
posted @ 2018-07-10 11:37
Luis Yang
摘要:一、创建测试表 二、创建触发器函数 三、创建触发器 四、应用程序代码 代码有重连机制,数据库服务器停止或者网络断开应用程序不退出,数据库服务起来或者网络恢复后应用程序会自动重连并重新订阅消息 编译:gcc -I/opt/pgsql/include -L/opt/pgsql/lib -o test t
阅读全文
摘要:一、创建获取表更新时间的函数 二、调用函数获取时间 备注:本方法相对于通过触发器实现方法有一定的时间延迟,通常在2到5分钟左右的时间,对实时性要求高的地方,不推荐使用该方法
阅读全文
posted @ 2018-07-05 16:12
Luis Yang
摘要:通过触发器方式获取表最后更新时间,并将时间信息写入到另外一张表 一、创建测试表和表记录更新时间表 二、创建触发器函数 三、创建触发器 四、测试 在sql窗口中分别执行以下sql语句,并到t_record_change表中查看时间是否更新
阅读全文
posted @ 2018-07-05 15:55
Luis Yang
摘要: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

浙公网安备 33010602011771号