postgresql
Eric-L90
New year,New life
展开
-
最近在研究postgresql的主从集群。记录一下搭建过程
要搭建集群,肯定是大家对于pg也是比较了解的了。我们直接就开始讲安装过程。 首先,肯定就是postgresql的修改。需要修改的参数有:listen_addresses = '*' #默认是localhost改成*就是监听所有的连接wal_level = hot_standby #改成热备模式archive_mode = on #原创 2015-01-20 21:55:26 · 3223 阅读 · 0 评论 -
PostgreSQL中COUNT的各条件下(1亿条数据)例子
插入一亿条数据(示例数据库:9.3.5)参考资料:http://www.oschina.net/question/96003_70381?1234test=#insertinto tbl_time1 selectgenerate_series(1,100000000),clock转载 2015-04-28 23:07:15 · 3848 阅读 · 0 评论 -
postgresql以及mysql的数据导出导入到文件
创建复合主键:create table mapping(adminId integer,roleId integer, primary key(adminId,roleId));这样我的两个字段就都成为主键了。创建符合主键的同时建立外键:myd=# create table mapping(adminId integer references admin(id),roleI转载 2015-04-25 15:41:46 · 1726 阅读 · 0 评论 -
MySQL中SELECT ... INTO的用法
MySQL中SELECT... INTO的用法官方文档表述:1.SELECT... INTO var_list selects column values and stores them intovariables.2.SELECT... INTO OUTFILE writes the selected rows to a file. Column andline terminator转载 2015-04-27 20:22:15 · 1420 阅读 · 0 评论 -
学习Postgresql数据库
从毕业到现在工作了也有半年时间了,这半年时间除了开始跟了一个项目之后,公司里的活也比较少了,基本上都是些维护的工作。剩下的时间一直是在学习。数据库也学习了不少,什么Oracle,mongo,sqlite等等,都学习过,主要是测试性能,给数据库选型做参考。但是,都学习的不深。感觉,虽然知道很多数据库,但是没有拿得出手的。在Mysql被收购之后,日益衰败的情况下,果断选择了同样是开源的关系型数据库po原创 2015-01-18 21:29:28 · 690 阅读 · 0 评论 -
FATAL:could not connect to the primary server:invalid connection option "application_name"
最新的postgresql版本9.4发布之后,用postgresql9.4去搭建主备集群,和9.3一样的配置,遇到这么个问题:FATAL:could not connect to the primary server:invalid connection option "application_name",或者是FATAL:could not connect to the primary serv原创 2015-01-19 11:05:10 · 3086 阅读 · 0 评论 -
PostgreSQL:流复制环境清除 pg_xlog 日志
这个是比较重要的,管理pg_xlog的日志文件。http://francs3.blog.163.com/blog/static/40576727201352135115689/转载 2015-01-19 11:54:53 · 1405 阅读 · 0 评论 -
记录使用pgpool过程中的几个错误。
今天突然间想起来前段时间测试pgpool-II搭建集群的时候遇到过好几个错误,虽然不是很难的东西,但是当时自己确实是没想起来:1,就是我关闭pgpool后,再启动的时候经常会遇到,地址已经被占用的情况,当时是各种杀进程,重启都没解决,后来ls -a看文件的时候发现了。绑定socket端口的文件,pgpool用的是 .tmp.9999 什么的,具体名字记不清了。反正就是是隐藏的,我们ll 和l原创 2015-01-20 23:34:30 · 3193 阅读 · 0 评论 -
MySQL执行外部sql脚本文件的命令
sql脚本是包含一到多个sql命令的sql语句,我们可以将这些sql脚本放在一个文本文件中(我们称之为“sql脚本文件”),然后通过相关的命令执行这个sql脚本文件。基本步骤如下:1、创建包含sql命令的sql脚本文件文件中包含一些列的sql语句,每条语句最后以;结尾,文件内容示例如下:--创建表,使用“--”进行注释create table 表名称(转载 2015-05-06 17:37:15 · 636 阅读 · 0 评论