- 博客(20)
- 收藏
- 关注
转载 博客迁移
使用github搭建了个人博客。新地址 转载于:https://my.oschina.net/yonj1e/blog/1835692...
2018-06-26 14:54:00 194
转载 pgAgent (PostgreSQL定时任务)
简介 在pgAdminIII v1.4中引入的pgAgent是一个用于PostgreSQL的作业调度代理,可用于执行操作系统批处理脚本和SQL任务。 从pgAdmin 1.9开始,pgAgent独立于pgAdmin单独安装。 环境: PostgreSQL 9.6.6 pg...
2018-04-08 09:22:00 2047
转载 PostgreSQL10 逻辑复制(Logical Replication)
PostgreSQL10支持内置的逻辑复制(Logical Replication)。 逻辑复制 简单说一下什么是逻辑复制以及有什么好处。 大多数人都知道Streaming Replication已经成为PostgreSQL的一部分,并且通常用于高可用性和读写分离,流复制是基于WAL日...
2017-12-07 16:34:00 1683
转载 pgBadger(PostgreSQL日志分析工具)
摘要 之前曾介绍过PostgreSQL的日志审计,这会将执行的SQL输出到服务日志(pg_log),势必会带来性能问题,真正的问题是,这些记录对我们有多少帮助?所以我们来看一下如何使用增加的日志记录来做一些有用的事情。 pg_stat_statements 不仅输出SQL语句,还可以输出...
2017-09-11 17:04:00 471
转载 PostgreSQL 10 HASH分区实现
PostgreSQL 10 HASH分区 前面简单说明了基于pg10实现hash分区的使用语法,下面介绍参照range/list分区实现的hash分区。 注意:由于本人水平限制,难免会有遗漏及错误的地方,不保证正确性,并且是个人见解,发现问题欢迎留言指正。 思路 语法尽...
2017-08-11 15:53:00 927
转载 PostgreSQL 日志审计
PostgreSQL 日志审计 摘要 审计是指记录用户的登陆退出以及登陆后在数据库里的行为操作。 Postgres 的日志(pg_log)功能十分丰富,接下来首先会介绍它的标准日志审计功能,之后还会详细介绍 postgresql审计扩展(PgAudit) ,编译安装以及使用...
2017-08-11 15:44:00 1870
转载 PGAudit README
pgAudit Open Source PostgreSQL Audit Logging PostgreSQL Auditing Extension -- PGAudit 注意:对README.md进行翻译,无校对,有错误,请指出,谢谢! 导言 postgresql...
2017-08-11 15:19:00 138
转载 PostgreSQL 10 分区表探密
PostgreSQL 10 分区表探密 分区介绍 PostgreSQL的分区需要先建立主表,然后再建立子表,使用继承的特性,但不需要手动写触发器/规则了,目前支持range、list分区,10 正式版发布时不知道会不会有其他的,后面我会介绍我基于10 Beta2添加的has...
2017-08-10 11:13:00 446
转载 pgAdmin 3 编译安装
pgAdmin 3 编译安装 只是做一下简单记录。 Installing pgAdmin from source==============================You will need:- A modern development environmen...
2017-07-31 15:18:00 450
转载 语法中关键字的添加
当PostgreSQL的后台进程Postgres接收到查询语句后,首先将其传递给查询分析模块,进行词法、语法和语义分析。 记录下在parser语法解析模块添加关键字。 几个核心文件简介 源文件 说明 gram.y ...
2017-07-06 09:18:00 324
转载 Git & Github & BitBucket 学习使用
Git是一个免费、开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 Github: 目前最大的代码托管网站,世界上大部分开源软件都托管在这里,已经发展成软件开发协作社区,具有强大的功能。针对开源项目免费,而私有仓库要收费。把代码托管在该网站上,能受到更多的关注。 ...
2017-05-10 19:00:00 205
转载 GDB 调试 PostgreSQL
最近有使用到,总结有些许简单 安装 root@localhost ~]# yum install gdb 配置 PostgreSQL ./configure -prefix=/usr/local/pgsql --enable-debug [postgres@localhos...
2017-04-18 17:34:00 1299
转载 PostgreSQL 正则表达式 常用函数
对那些需要进行复杂数据处理的程序来说,正则表达式无疑是一个非常有用的工具。本文重点在于阐述 PostgreSQL 的一些常用正则表达式函数以及源码中的一些函数。 正则相关部分的目录结构 [root@localhost regex]# pwd/opt/hgdb-core/src/inclu...
2017-04-14 20:23:00 4039
转载 正则表达式的匹配函数
正则表达式的匹配函数 功能:根据正则表达式匹配目标字符串,并返回匹配字符串的开始位置 参数: arg1 -- 目标字符串 arg2 -- 正则表达式 arg3 -- 从目标字符串什么位置开始匹配 arg4 -- 标识第几...
2017-04-14 20:19:00 923
转载 去除相邻重复字符函数
字符去重函数 功能:去重字符串相邻重复的字符,不相邻的不用去重 参数: arg1 -- 输入字符串 arg2 -- 字符串开始位置 arg3 -- 字符串结束位置 要求: 输入参数为arg1时, 对这个字符串去重 输入参数为arg1,arg2时, 从arg2位...
2017-04-05 17:17:00 364
转载 PostgreSQL 时间/日期 常用函数
PostgreSQL支持SQL标准中所有的日期和时间类型 日期/时间类型 名字 描述 timestamp [ (p) ] [ without time zone ] 日期和时间(无时区) times...
2017-03-31 14:03:00 1326
转载 时区转换函数
时区转换函数 功能: 把时区1的时间转换成时区2的时间 参数: arg1 -- 输入时间 arg2 -- 时区1(也是arg1当前时间所在的时区) arg3 -- 时区2(要转换的时区的时间) 要求: 参数arg1类型可为timestamp 24个...
2017-03-31 11:08:00 578
转载 日期转换星期函数
题目: 写个日期函数 要求: 输入日期(输入类型可为 date,timestamp 和 timestamptz),结果返回星期几。 先了解一下这几种日期类型 postgres=# create table a (r_date date,r_timestamp timesta...
2017-03-28 15:40:00 797
转载 进制转换函数
题目: 写一个二进制,八进制,十六进制转换为十进制的函数 要求: 函数有两个参数,参数(1)是要转换为十进制的进制数,参数(2)是标示参数(1)是什么进制(2,8,16标示二进制,八进制,十六进制)。 要有报错信息,比如参数是1012,但参数(2)是2,显然是进制数表示有错误。 ...
2017-03-28 14:35:00 147
转载 PostgreSQL 分区表, pg_pathman ,PostgreSQL 10介绍及性能对比
简介 在数据库日渐庞大的今天,为了方便对数据库数据的管理,比如按时间,按地区去统计一些数据时,基数过于庞大,多有不便。很多商业数据库都提供分区的概念,按不同的维度去存放数据,便于后期的管理,PostgreSQL也不例外。 PostgresSQL分区的意思是把逻辑上的一个大表分...
2017-03-27 15:23:00 654
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人