PostgreSQL

PostgreSQL之pgdump备份恢复操作

逻辑备份在恢复时,介于逻辑备份与故障时间点之间的数据难以恢复,故一般不采取逻辑备份方式进行数据库备份,但逻辑适用于跨平台跨版本的数据迁移; 逻辑备份恢复主要以下三种: pg_dump pg_dumpall copy 本小节主要讲解pg_dump pg_du...

上的学习学习postgresql:从零开始(零postgresql)

PostgreSQL一直被当作MySQL的劲敌,在近几年得到了极大的声誉,上百名称被用来描述它:强大,可靠,性能优异,拥有功能强大的数据库管理系统,而且是开源和免费的。尽管MySQL有不少用户,但PostgreSQL在诸如Uber,Pinterest,Ai...

pgsql 如何手动触发归档

方法: pg10.0之前: select pg_switch_xlog(); pg10.0之后: select pg_switch_wal(); 备注:执行 pg_switch_xlog() 后,WAL 会切换到新的日志,这时会将老的 WAL日志归档。 除...

PostgreSQL实现表数据精准分区(postgresql表分区)

PostgreSQL是开源的对象关系型数据库管理系统,它被广泛应用于支持Web应用、小型企业数据库、大型数据仓库等不同的应用场景,其对多种数据库有绝佳的支持。PostgreSQL具有良好的性能和丰富的功能,在实现数据精准分区方面,也拥有丰富的工具支持。 要...

PostgreSQL教程(三):表的继承和分区表详解

一、表的继承:     这个概念对于很多已经熟悉其他数据库编程的开发人员而言会多少有些陌生,然而它的实现方式和设计原理却是简单易懂,现在就让我们从一个简单的例子开始吧。     1. 第一个继承表...

PostgreSQL 重复数据处理的操作方法

PostgreSQL简介 PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统。POSTGRES的许多领先概念只是在比较迟的时候...

PostgreSQL教程(十三):数据库管理详解

一、概述:     数据库可以被看成是SQL对象(数据库对象)的命名集合,通常而言,每个数据库对象(表、函数等)只属于一个数据库。不过对于部分系统表而言,如pg_database,是属于整个集群的。更准确地说,数据库是模式的集...

浅谈PostgreSQL的客户端认证pg_hba.conf

大家都知道防火墙主要是用来过滤客户端并保护服务器不被恶意访问攻击,那在pg中同样存在一个类似于防火墙的工具用来控制客户端的访问,也就是pg_hba.conf这个东东。 在initdb初始化数据文件时,默认提供pg_hba.conf. 通过配置该文件,能够指...