PostgreSQL
文章平均质量分 83
玻璃酸钠滴眼液
梦要在未醒的时候努力做
展开
-
PG系列6-PostgreSQL的体系架构
文章目录1、逻辑和物理存储结构2、进程结构3、内存结构1、逻辑和物理存储结构2、进程结构3、内存结构原创 2021-08-03 17:40:54 · 1096 阅读 · 0 评论 -
PG数据库恢复指定错误备份文件时怎么解决
项目场景:测试环境中对分库分表PG库的同步数据/表结构等操作。问题描述:当我们在给分库分表执行备份恢复时,把不是本分片库的备份文件导入至本分片库,导致数据错乱。比如我们将一个8分库(0-7)的备份文件命名为dump_0.ddl dump_1.ddl … dump_7.ddl,在恢复过程中,我们在7号库(0-7)中,却使用了dump_6.ddl的备份文件,导致7号库数据恢复成6号库的。原因分析:手误/手残/摸鱼/粗心/马虎 皆可导致该问题。解决方案:我们在发现问题时可能已经滞后很长时间了,可原创 2021-07-19 18:05:42 · 503 阅读 · 0 评论 -
PG系列5-SQL高级特性2——聚合函数和窗口函数
文章目录1、聚合函数1.1 string_agg函数1.2 array_agg函数1、聚合函数聚合函数可以对结果集进行计算,常用的聚合函数有 avg()、sum()、min()、max()、count()等,本节 将介绍PostgreSQL两个特殊功能的聚合函数并给出测试示例。 在介绍两个聚合函数之前,先来看一个应用场景,假如一 张表有以下数据: 中国 台北 中国 香港 中国 上海 日本 东京 日本 大阪 要求得到如下结果集: 中国 台北,香港,上海 日本 .原创 2021-07-15 19:38:32 · 3585 阅读 · 1 评论 -
PG系列5-SQL高级特性1(with查询,批量插入,数据抽样...)
文章目录1、WITH查询2、批量插入3、RETURNING返回修改的数据4、UPSERT5、数据抽样6、聚合函数7、窗口函数1、WITH查询2、批量插入3、RETURNING返回修改的数据4、UPSERT5、数据抽样6、聚合函数7、窗口函数...原创 2021-07-14 20:10:17 · 1326 阅读 · 0 评论 -
PG系列4-PostgreSQL的数据类型
文章目录1、数字类型2、字符类型3、时间/日期类型4、布尔类型5、网络地址类型6、数组类型7、范围类型8、json/jsonb类型9、数据类型转换1、数字类型2、字符类型3、时间/日期类型4、布尔类型5、网络地址类型6、数组类型7、范围类型8、json/jsonb类型9、数据类型转换...原创 2021-07-08 18:06:23 · 7565 阅读 · 0 评论 -
PG系列3-客户端工具使用
文章目录1、1、示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。原创 2021-07-07 19:22:40 · 1215 阅读 · 2 评论 -
PG系列2-postgre控制台基本命令与远程连接PG库
1、常用控制台命令\password:设置密码 \q:退出 \h:查看SQL命令的解释,比如\h select。 \?:查看psql命令列表。 \l:列出所有数据库。 \c [database_name]:连接其他数据库。 \d:列出当前数据库的所有表格。 \d [table_name]:列出某一张表格的结构。 \du:列出所有用户。 \e:打开文本编辑器。 \conninfo:列出当前数据库和连接的信息。2、pgAdmin 4 连接基于图形化操作连接,比较简原创 2021-07-02 15:52:42 · 1763 阅读 · 0 评论 -
PG系列1-postgresql的源码编译安装(CentOS7.8)
文章目录前言1、选择源码包2、编译安装2.1 简单安装2.2 完全自定义安装3、熟悉配置文件前言提示:以下是本篇文章正文内容,下面案例可供参考1、选择源码包官网链接:https://www.postgresql.org/ftp/source/解压到本地:tar -zxf postgresql-10.1.tar.gz安装系统依赖包:# 检查rpm -q --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" systemd-d原创 2021-07-02 15:33:59 · 701 阅读 · 0 评论