最近在考量数据库的选型,考虑后期把数据切换到postgresql ,postgresql源码用c实现,代码很精炼完美,值得学习下 首先去pgsql官网下载最新的源码 ,然后还需要perl,bison 先安装ActiverPerl-5.22.1.2201x64.msi 默认装在c盘,一路点next安装 ...
分类:
数据库 时间:
2016-05-09 22:06:12
阅读次数:
598
在数据库postgresql中,一个客户端到服务器连接实际上是一个tcp socket连接,tcp连接是虚连接,一方非正常退出(如断电),另一方会继续维持这个连接。 举个例子,一个客户端电脑正常连上服务器后,强行拔掉电源造成人为断电,重新启动电脑,再此连上服务器。用SQL语句select * fro ...
分类:
数据库 时间:
2016-05-09 20:12:40
阅读次数:
278
基本步骤如下: 以我的分支为例 1.创建本地分支,命令 git checkout -b liuping_develop2.创建好分支后提交到远程 ,命令 git push origin liuping_develop 做以下步骤之前的注意事项: 以liuping_develop(我的分支) 和 lb ...
分类:
其他好文 时间:
2016-05-08 16:43:36
阅读次数:
501
Stop gitlab and remove its supervision process sudo gitlab-ctl uninstall Debian/Ubuntu sudo dpkg -r gitlab Redhat/Centos sudo rpm -e gitlab Source pag ...
分类:
其他好文 时间:
2016-05-07 12:49:58
阅读次数:
163
postgreSQL中函数json_populate_recordset的参数null::myrowtype如何使用...
分类:
数据库 时间:
2016-05-07 10:26:10
阅读次数:
519
数据持久化之SQLite数据库(SQLite.swift使用)
一、 简介
SQLite是一款轻型的嵌入式数据库,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就足够了。它的处理速度比Mysql、PostgreSQL这两款著名的数据库都还快。SQLite提供的是一些C函数接口,你可以用这些函数操作数据库。通过使用这些接口,传递一些标准 sql 语句(以 char * 类型)...
分类:
移动开发 时间:
2016-05-07 08:29:18
阅读次数:
317
建了分区表的同学相信添加分区表很头疼,如果有按月分区又有按日分区的,而且是通过"_yyyymmdd"或者"_yyyymm"后缀进行分区的,那么可以用这个函数进行添加分区
CREATE OR REPLACE FUNCTION f_add_partition()
RETURNS void
LANGUAGE plpgsql
AS $function$
declare
v_...
分类:
数据库 时间:
2016-05-07 07:42:11
阅读次数:
774
在编写聚合函数时,对每一行都会重复调用指定同一函数,如果要处理的数据是累加的,那么如果不在每次调用之间共享内存空间,而是不停的申请释放新的内存,那么速度会变得很慢,所以在这时共享内存是十分有用的:
我们只要在 fn_mcxt 这个 MemoryContext 下申请内存,就可以让它保持在整个聚合的过程中,申请到的内存块指针,可以存放到 fn_extra 中,也可以作为返回值和入参传递在每次调用间,最后使用 FINALFUNC 制定的函数进行最终处理。...
分类:
数据库 时间:
2016-05-07 07:08:08
阅读次数:
308
主库配置 pg_hba.conf postgresql.conf 重启主库 从库配置 安装使用yum安装 (找源 http://yum.postgresql.org/) 生成基础备份(主数据库IP 10.2.0.14) 查看生成文件(注意文件的权限,用户组) 修改 postgresql.conf(否 ...
分类:
数据库 时间:
2016-05-06 14:46:02
阅读次数:
359
源端要开通目标的相关访问权限
目标端:
1.建立远程表的视图
create view v_bill_tbl_version_update_control_info as SELECT * FROM dblink('hostaddr=10.10.10.8 port=4321 dbname=postgres user=postgres password=postgres', 'SEL...
分类:
数据库 时间:
2016-05-06 12:42:52
阅读次数:
371