參考资料(pl/pgsql 官方文档): http://www.postgresql.org/docs/9.3/static/plpgsql.html create or replace function creatData2() returns boolean AS $BODY$ declare ...
分类:
其他好文 时间:
2019-04-05 10:44:15
阅读次数:
188
环境准备 安装依赖包 rpmdevtools rpm-build yum install -y rpm-build rpmdevtools 初始化rpm pacakge 项目 主要是rpm 打包的目录结构 使用rpmdev-setuptree 工具 效果如下: ── rpmbuild ├── BUI... ...
分类:
其他好文 时间:
2019-04-03 19:26:25
阅读次数:
241
内容来自官方文档,截取部分 默认es 索引的副本为0 这个参考可以通过修改索引,或者在创建的时候通过with 参数指定,或者通过pg 的配置文件中指定 索引更多的列以为这使用了更多的es 能力 索引的列越多,说明我们对于es 的使用更好,可以更好的使用es 的能力 zombodb 存储整个数据在es ...
分类:
数据库 时间:
2019-04-03 10:57:53
阅读次数:
431
--1 例子postgres=# select 1/4; ?column? 0(1 row) 在PG里如果想做除法并想保留小数,用上面的方法却行不通,因为"/" 运算结果为取整,并且会截掉小数部分。 --2 类型转换postgres=# select round(1::numeric/4::nume ...
分类:
数据库 时间:
2019-04-02 21:04:14
阅读次数:
475
虽然PostgreSQL是为类UNIX平台开发的,但它却是可以移植的。从7.1版本开始,PostgreSQL可以编译安装和作为一个PostgreSQL服务器运行在Windows NT 4,2000,XP和Server 2003中。从8.0版本开始,已经有了Windows本地版本了,为服务端和客户端提 ...
好久没有弄,有点忘了,今天有客户问这个问题,发现几个SQL还解决不了,于是总结一下: --以超级用户登录数据库,创建用户: postgres=# create user test_read_only password 'test_read_only'; CREATE ROLE --设置为只读的tra ...
分类:
数据库 时间:
2019-03-25 17:38:31
阅读次数:
243
刚开始接触postgresql,安装后就有一个默认用户postgres,而且在启动postgresql后只能通过切换到linux的postgres用户才能登录数据库进行操作,和Mysql的登录认证居然不一样。查了好多资料才知道,原来有个pg_hba.conf的配置文件作登录限制。它的语法规则是这样的 ...
分类:
数据库 时间:
2019-03-16 09:27:42
阅读次数:
215
postgres性能优化系统优化修改/etc/grub.conf关闭numa=off,修改磁盘IO调度方式elevator=deadline修改方法:grubby--update-kernel=ALL--args="transparent_hugepage=never"--args="elevator=deadline"验证:grubby--info=ALL返回args="rocrashkerne
分类:
数据库 时间:
2019-03-09 17:55:32
阅读次数:
897
登陆: $ psql -U <user> -d <dbname> 数据库操作: $ \l //查看库 $ \c <dbname> //切换库 // 切换数据库,相当与use dbname $ \c <dbname> // 列举表,相当与show tables $ \dt // 查看表结构,相当于de ...
分类:
其他好文 时间:
2019-03-08 11:08:51
阅读次数:
200
1.安装环境: 数据库版本:postgresql9.6 系统环境:CentOS 6/7 x86_64 2.repository 安装 centos-6.5 yum install -y https://download.postgresql.org/pub/repos/yum/9.6/redhat/ ...
分类:
其他好文 时间:
2019-03-06 01:01:50
阅读次数:
188