file_fdw

通过file_fdw读取PostgreSQL日志文件(PG9.1新增)

。_饼干妹妹 提交于 2019-11-28 10:46:00
PG9.4官方英文文档: 关于file_fdw: http://www.postgresql.org/docs/9.4/static/file-fdw.html 关于日志配置 : http://www.postgresql.org/docs/9.4/static/runtime-config-logging.html 1、 配置 postgresql.conf 文件中关于日志的参数 log_destination = 'csvlog' #生成日csv格式的日志文件 logging_collector = on log_directory = 'pg_log' #日志文件存储在./data/pg_log目录 log_filename = 'postgresql-%Y-%m-%d' #定义日志文件名字为postgresql-2013-12-17.csv log_truncate_on_rotation = off log_rotation_age = 1d #设置日志文件生成的频率为1天 log_rotation_size = 0 log_error_verbosity = verbose #设置日志文件中的错误信息为详细 log_statement = all #设置所有语句均计入日志 2 、配置file_fdw并创建外部表 检查 pg 安装目录的 lib/postgresql

PostgreSQL的fdw实践

大憨熊 提交于 2019-11-28 10:45:46
oracle_fdw:实现远程oracle与PG数据同步 oracle_fdw官方安装包下载、安装指导、使用说明、常见问题地址: http://pgxn.org/dist/oracle_fdw/ .在所有操作开始之前,请首先阅读该文档。 要求PostgreSQL是 9.1 以及更高版本。从 9.2开始支持ANALYZE;从9.3开始支持INSERT、UODATE 和 DELETE。 要求Oracle客户端是10.1以及更高版本。基于Oracle Instant Client ,或者 带有Universal Installer的Oracle Client和Server的安装, Oracle_fdw可以进行创建和使用。通过Oracle Client 10 编译的二进制文件,可以被更高版本的客户端使用,而不需要recompilation 或者 relink。 环境: 一个windows xp(32bit )虚拟机,装有oracle11g。本文假设该oracle服务器安装完毕,可远程访问, ip为192.168.100.234 。 一个centos(32bit)linux虚拟机,用来安装postgresql,oracle客户端,oracle_fdw。(本文所有操作在此进行) 一、源码编译安装PostgreSQL 下载PostgreSQL源码安装包,本文使用的: postgresql-9.4