(1)用户实用程序: createdb 创建一个新的PostgreSQL的数据库(和SQL语句:CREATE DATABASE 相同) createuser 创建一个新的PostgreSQL的用户(和SQL语句:CREA…
标签:pg
Mac上使用PostgreSQL(一)
PostgreSQL是对象关系型数据库管理系统,PostgreSQL支持大部分 SQL标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、MVCC。同样,PostgreSQL 可以用许多方法扩展,比…
PostgreSQL:在pg内核中使用结构体链表
在PG的源码中,有个很重要的结构体,就是List,让我们先看一下这个结构体的源码 “` typedef struct ListCell ListCell; typedef struct List { &nbs…
Oracle vs PostgreSQL,研发注意事项(3)- 事务回滚之UPDATE操作解析
Oracle事务的回滚,通过回滚段保存原有数据实现,但,PG没有回滚段!以下以Update操作为例,说明PG实现机制上存在的空间暴涨问题。 在执行Update时,Oracle就地更新,如出现原block空间不足的情况,通…
使用dockerfile构建postgresql包含pglogical和pg_pathman的镜像
第一行必须指令基于的基础镜像 From centos:7 复制pg_pathman文件夹到/tmp下 COPY pg_pathman /tmp/pg_pathman COPY conf /tmp/conf 安装postg…
Postgresql配置pglogical 和pg_pathman实现master-master 以及分区
centos 7 install pg 创建容器 docker run -d –privileged -v /sys/fs/cgroup:/sys/fs/cgroup -p 5306:5432 –…
Postgresql数据库的小技巧
断开其他用户与Postgresql数据的连接 吃水不忘挖井人:http://blog.csdn.net/liuchunming033/article/details/46878473 SELECT pg_terminat…
在PostgreSQL上搭建pg_paxos
pg_paxos pg_paxos可用于跨多个PostgreSQL服务器复制表。通过Paxos记录复制表上的每个INSERT / UPDATE / DELETE。当对表执行查询时,pg_paxos首先确保已应用Multi…
PostgreSQL 环境搭建、基本用法、数据库连接
环境:Ubuntu16.04 安装: Ubuntu默认集成了pg,可以通过命令行直接安装 以下命令分别安装pg的客户端和服务端 : $ sudo apt-get install postgresql-client $ s…
postgresql搬运
pg_ctl 名称 pg_ctl — 启动、停止、重启 PostgreSQL 语法 pg_ctl start [-w] [-s] [-D datadir] [-l filename] [-o options]…
postgres数据库迁移
postgres进行迁移可以使用psql,也可以使用postgres自带工具pg_dump和pg_restore. 命令: – 备份 pg_dump -h 13.xx.xx.76 -U postgres -n…
关于postgresql数据查看连接数的方法
说明 因为线上的业务把所有的日志请求都写到了数据库中,量大的时候就经常出现了502.目前暂时无法订购具体的问题! 来源:https://blog.csdn.net/zhubaojay/article/details/72…