PostgreSQL的开源协议和Linux内核版本的开源协议是一样的。PGSQL因为开源,有很多做数据迁移的工具,可以让你快速
原创
2023-09-25 16:31:25
326阅读
自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选。本文介绍PostgreSQL的安装和基本用法,供初次使用者上手。以下内容基于Debian操作系统,其他操作系统实在没有精力兼顾,但是大部分内容应该普遍适用。一、安装首先,安装PostgreSQL客户端。sudo apt-get install postgresql-client然后,安装Postgre
转载
2016-08-01 09:27:00
104阅读
2评论
本文分享自天翼云开发者社区《PostgreSQL:psql 介绍》,作者: 周****平 psql 命令是与 PostgreSQL 服务器交互的客户端程序,要登录到数据库服务器,需要使用psql 客户端工具或者第三方客户端工具如PostgreSQL for Navicat,pgAdmin,Visualizer 等等。psql 作为 DBA 通常使用的与 PostgreSQL 交互的客户端终
转载
2023-03-16 14:01:21
302阅读
常用数值函数 AVG()返回某列的平均值 COUNT()返回某列行数 MAX()返回某列的最大值 MIN()返回某列的最小值 SUM()返回某列的值之和 常用字符串函数 LENGTH(s) 计算字符串长度 例子:select 列标识, length(列标识) from 原表格 CONCAT(s1,s ...
转载
2021-07-30 01:24:00
515阅读
2评论
1、数学函数 数学函数主要用来处理数值数据,主要的数学函数有:绝对值函数、三角函数(包括正弦函数、正切函数、余切函数等)、对数函数、随机数函数等。在有错误产生时,数学函数会返回空值null。1.1、绝对值函数ABS(x)和返回圆周率的函数PI()例子:求2,-3.3,-33的绝对值testdb=# select abs(2),abs(-3.3),abs(-33); 
原创
2018-07-27 15:55:44
4591阅读
前言HLL是 HyperLogLog数据结构的简称。PostgresSQL通过插件的方式引入了这种新的数据类型hll。HyperLogLog是一个具有固定大小,类似于集合结构,用于可调精度的不同值计数。例如,在1280字节的hll数据结构中,它可以在很小的误差范围内估算出数百亿的不同值计数。算法hll可以被视为层次结构的不同集合/不同值计数算法的组合,并向上移动该层次结构的规则。为了区分上述描述算
转载
2021-02-27 10:24:06
450阅读
2评论
索引访问方法介绍 支持的索引 mydb=# select * from pg_am; oid | amname | amhandler | amtype + + + 2 | heap | heap_tableam_handler | t 403 | btree | bthandler | i 405 ...
转载
2021-09-05 09:48:00
973阅读
2评论
PostgreSQL是最像Oracle的开源数据库,我们可以拿Oracle来比较学习它的体系结构,比较容易理解。PostgreSQL的
原创
2023-01-09 17:29:21
514阅读
PostgreSQL 之 Repmgr 介绍
repmgr是一种用于管理PG集群的工具,可以帮助用户轻松地进行主从复制和故障转移。它还提供了一些有用的功能,例如自动备份和监控,可以帮助用户更好地维护PG数据库的稳定性和可靠性。repmgr是一个开源的工具,可在PostgreSQL社区中获得支持和贡献。repmgr是一个用于PostgreSQL数据库复制和故障转移管理的工具,它可以帮助您轻松地管理P
原创
2023-06-17 23:38:06
1097阅读
原创
2022-03-29 16:33:39
85阅读
1.MVCC 简介·MVCC(Multi-Version Concurrency Control)被称为多版本并发控制 ·MVCC是来处理数据库中并发访问的问题,提高并发的访问效率。
·MVCC在维护数据的一致性和完整性的同时,尽量避免读写的阻塞。
传统数据库是通过lock 机制来保证数据的一致性和完整性,这样付出的代价是当锁请求无法响应时,待处理的请求必须进入等候队列,甚至等待超时不
postgresql的内部运算符很丰富,主要有四大类,分别是:算术运算符、比较运算符、逻辑运算符、位操作运算符。如下:①:算术运算符: 用于各类数值运算,包括加(+)减(-) 乘(*)除(/)求余(%)例子:testdb=# create table emp (num int);testdb=# insert into emp values (60);testdb=# select nu
原创
2018-07-27 15:54:11
2793阅读
PostgreSQL日志参数
转载
2021-12-12 19:12:20
318阅读
作者:瀚高PG实验室(Highgo PG Lab)-Chrisx
@[toc]
## 介绍
PostgreSQL安全更新主要作为次要版本升级提供。**我们始终建议您使用可用的最新次要版本**,因为它可能还包含其他与安全无关的修复程序。所有已知的安全问题都会在下一个主要版本发布时得到修复。
## 版本漏洞
漏洞列出了它们出现在哪个主要版本中,以及每个漏洞都固定在哪个版本中。如果该漏洞在没有有效登录的
原创
2021-06-22 17:28:58
944阅读
提升数据的检索效率 加速表与表之间的连接 B-tree 适合处理那些能够按照顺序存储数据 Hash 只能处理简单的等于比较 GIST 一种索引架构 GIN 反转索引,处理包含多个值得键 创建索引 create index 名字 on 原表格(列标识) 删除索引 drop index 名字; ...
转载
2021-07-30 01:54:00
215阅读
任何关系型数据库中,ACID 是组成数据库的重要部分,是数据库事务的一组属性,该特性目的主要确保数据库在异常情况下保证数据的有效性。
原创
2020-06-30 11:01:06
742阅读
阿里云 AnalyticDB for PostgreSQL 为采用MPP架构的分布式集群数据库,完备支持SQL 2003,部分兼容Oracle语法,支持PL/SQL存储过程,触发器,支持标准数据库事务ACID。ADB PG通过行存储、列存储、多种分区表和索引等机制,可以支持海量数据的交付分析,也支持
转载
2019-10-16 15:08:00
162阅读
2评论
原创 SeanHe 数据库杂记 2023-06-05 06:10 发表于德国基本背景:这里作一下搬运工,直接拿出结论,尽量少走弯路。基本实验环境:DB: PostgreSQL 14.7
pgbackrest:pgBackRest2.46
OS: Redhat ELS 8.8, CentOS 7.9如果只是想直接实验操作及验证,可以跳到第6节和第7节查看。也
转载
2023-07-06 18:24:51
3109阅读
本文都是关于一个最近最成功的开源产品,一个名叫PostgreSQL的关系数据库。
数据库开发商和开源开发者都是PostgreSQL的热心拥护者。任何使用程序管理大量数据的人都可以从数据库中获得大量益处。PostgreSQL数据库是一个非常优秀的关系数据库实现,全功能,开源且免费使用。
PostgreSQL 数据库
转载
2012-10-22 10:54:03
731阅读
PostgreSQL是一款开源的关系型数据库管理系统。关于其版本发布,以下是一些关键信息:
在 PostgreSQL 5.0 之前,其版本序列主要是基于 Postgres 项目的原始版本号,从 4.2 开始。而 PostgreSQL 5.0 实际上对应的是 Postgres95 的版本,因为在 PostgreSQL 的版本命名中,他们把版本号重新放到了 Postgres 的原始版本序列中。
Pos