随笔分类 -  postgresql

摘要:![](https://img2018.cnblogs.com/blog/519721/201911/519721-20191128171527639-1453637824.png) ``` vi /var/lib/pgsql/{version}/data/postgresql.conf //设置 wal_level = archive archive_mode = on archive_comm 阅读全文
posted @ 2019-11-28 17:22 zhao379028604 阅读(2411) 评论(0) 推荐(0)
摘要:postgresql的备份可以借助于脚本和contron来完成 备份脚本 该脚本主要用于一天进行一次备份,备份保留一个星期。如果是其它的备份策略请对应的调整相关的参数 还原脚本 阅读全文
posted @ 2019-09-06 18:00 zhao379028604 阅读(3543) 评论(0) 推荐(0)
摘要:postgresql的安装 postgresql的linux在线安装请参考: "https://www.postgresql.org/download/linux/redhat/" postgresql离线的安装: 1. 下载安装包,下载地址可以参考: "https://yum.postgresql 阅读全文
posted @ 2019-09-06 17:18 zhao379028604 阅读(3207) 评论(0) 推荐(0)
摘要:示例表: Create table example( id int , name varchar(50) ) 导出数据: SELECT array_to_string(ARRAY( SELECT id ||',' || name FROM "AE_Major" ORDER BY "Id"),';') 阅读全文
posted @ 2018-08-17 17:08 zhao379028604 阅读(716) 评论(0) 推荐(0)
摘要:在软件开发过程中会遇到流水号发放的问题postgresql提供了序列号对象 CREATE [ TEMPORARY | TEMP ] SEQUENCE name [ INCREMENT [ BY ] increment ] [ MINVALUE minvalue | NO MINVALUE ] [ M 阅读全文
posted @ 2018-01-05 13:21 zhao379028604 阅读(1221) 评论(0) 推荐(0)
摘要:数据库中进行表的链接查询比使用in的速度是要快的,怎样在程序中避免使用in? postgresql提供了regexp_split_to_table这个函数,我们可以借助该函数避免使用in带来的问题 使用方法: 有表A,表A中有字段Id 使用in查询:select * from A where id 阅读全文
posted @ 2017-10-19 18:34 zhao379028604 阅读(9066) 评论(1) 推荐(0)
摘要:解决方案: 1.将table转换为array 2.借助array_to_string将array进行拼接 示例: 阅读全文
posted @ 2017-07-17 12:18 zhao379028604 阅读(13007) 评论(0) 推荐(1)
摘要:1.查询所有的进程: select * from pg_stat_activity where DATNAME = 'template1'; 2.杀掉占用资源的进程:SELECT pg_terminate_backend(126706062); 阅读全文
posted @ 2017-07-03 14:48 zhao379028604 阅读(290) 评论(0) 推荐(0)
摘要:create extension "uuid-ossp"; 阅读全文
posted @ 2017-03-21 19:35 zhao379028604 阅读(448) 评论(0) 推荐(0)