PG
PG数据库中的聚集函数
# PG中的聚集函数 聚集函数从一个输入值的集合计算出一个单一值。 | 函数 | 参数类型 | 返回类型 | 描述 | | | | | | | `array_agg(*`expression`*)` | 任何非数组类型 | 参数类型的数组 | 输入值(包括空)被连接到一个数组 | | `array_ ......
pg数据类型及数据类型转换
## **数字类型:** ![在这里插入图片描述](https://img2023.cnblogs.com/blog/2446184/202306/2446184-20230622185153392-1250021765.png)![在这里插入图片描述](https://img2023.cnblog ......
PG中的几种数据类型转换方式
# PG中的几种数据类型转换方式 ## 1、通过格式化函数进行转换 | 函数 | 返回类型 | 描述 | 示例 | | | | | | | to_char(timestamp,text) | text | 把时间戳转换成字符串 | to_char(current_timestamp,‘HH12:MI ......
PG-DBA培训03:Linux平台PostgreSQL安装配置与管理入门
一、风哥PG-DBA培训03:Linux平台PostgreSQL安装配置与管理入门 本课程由风哥发布的基于PostgreSQL数据库的系列课程,本课程属于PostgreSQL数据库实战入门与安装配置阶段之Linux平台PostgreSQL安装配置与管理入门课程,学完本课程可以掌握基于Linux平台的 ......
PG-DBA培训04:PostgreSQL数据类型与数据库设计规范
一、风哥PG-DBA培训04:PostgreSQL数据类型与数据库设计规范 本课程由风哥发布的基于PostgreSQL数据库的系列课程,本课程属于PostgreSQL数据库SQL开发与应用实战阶段之PostgreSQL数据类型与数据库设计规范,学完本课程可以掌握PostgreSQL SQL语句基础讲 ......
PG-DBA培训06:PostgreSQL数据定义与数据对象开发设计
一、风哥PG-DBA培训06:PostgreSQL数据定义与数据对象开发设计 本课程由风哥发布的基于PostgreSQL数据库的系列课程,本课程属于PostgreSQL数据库SQL开发与应用实战阶段之PostgreSQL数据定义与数据对象开发设计,学完本课程可以掌握索引类型,索引,约束,视图,序列, ......
PG-DBA培训02:Win平台PostgreSQL安装配置与管理入门 原创
一、风哥PG-DBA培训02:Win平台PostgreSQL安装配置与管理入门 本课程由风哥发布的基于PostgreSQL数据库的系列课程,本课程属于PostgreSQL数据库实战入门与安装配置阶段之Win平台PostgreSQL安装配置与管理入门课程,学完本课程可以掌握基于Windows平台的Po ......
PG-DBA培训05:PostgreSQL数据查询与SQL语句增删改 原创
一、风哥PG-DBA培训05:PostgreSQL数据查询与SQL语句增删改 本课程由风哥发布的基于PostgreSQL数据库的系列课程,本课程属于PostgreSQL数据库SQL开发与应用实战阶段之PostgreSQL数据查询与SQL语句增删改,学完本课程可以掌握PostgreSQL SQL增删改 ......
PG-DBA培训01:PostgreSQL数据库基础入门培训
一、风哥PG-DBA培训01:PostgreSQL数据库基础入门培训课程 本课程由风哥发布的基于PostgreSQL数据库的系列课程,本课程属于PostgreSQL数据库实战入门与安装配置阶段之PostgreSQL数据库基础入门培训课程,学完本课程可以掌握PostgreSQL数据库简介,Postgr ......
安装pg
initdb.exe -D "D:\Program Files\pgsql\data" -E UTF-8 --locale=chs -U postgres -W pg_ctl.exe -D "D:\Program Files\pgsql\data" start psql -U postgres cr ......
coredb 使用pg all-in-one 解决方案
coredb 认为可以使用pg 干任何事情,自己基于rust 开发了不少pg 的扩展,当然也包含了不少社区现有的扩展同时coredb 还开发了一个pg 扩展仓库(实际上以前社区也有一个) 说明 目前coredb 还在开发中,核心技术栈基于了rust,一些理念还是值得学习参考的 参考资料 https: ......
pg数据库upsert使用
upsert顾名思义是update和insert,即插入的记录存在重复则会更新这条记录,否则就插入;这个语法可以简化我们的操作;upsert是一个简称的术语,并不是标准的sql标志符,因此在不用的数据库体系中表现的语法不一样,在pg数据库中语法为 1.将某个数据更新为输入的值 :Insert int ......
pgcenter 类似top 的pg 观测cli工具
pgcenter 是基于golang 开发的,类似top 观测pg 运行情况的工具,内部支持了不少pg 扩展系统的metrics 指标 特性 类似top 支持配置管理(查看以及编辑,同时还支持reload) 日志文件查看 支持等待事件的profiler 说明 pgcenter 工具是一个值得使用的工 ......
Mysql与PG对比
参考: https://zhuanlan.zhihu.com/p/435829273 https://blog.csdn.net/weixin_40983094/article/details/119027700 PG 直接提供忽略大小写的模糊匹配 ilike 提供分组排序row_number() ......
POSTGRESQL PG15关于归档的新模式
开头还是介绍一下群,如果感兴趣polardb ,mongodb ,mysql ,postgresql ,redis 等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。加群请联系 liuaustin3 ,在新加的朋友会分到3群(共810人左右 1 + 2 + 3),这里需要 ......
PG中的行转列示例
简介 PG有三种行转列写法: 1、group by + sum + case when 2、用postgresql的crosstab函数 3、group by + string_agg + split_part(分组,行转列,字符切割) 环境准备 CREATE TABLE sales ( year ......
PG 生成c#实体类的函数
赠人玫瑰手有余香 CREATE OR REPLACE FUNCTION "public"."fun_Generate_Entity"(class_name text, tables_name text) RETURNS "pg_catalog"."text" AS $BODY$ DECLARE st ......
pg_enterprise_views偶然发现的PG神仙插件
一直从事数据库相关的工作,对于PG而言最大的问题其实是在运维管理方面,其缺乏有效且直观成体系的系统表,苦觅良久,今日在PG官网中发现了一款新收录的免费插件,其提供了数十张系统表,内容涵盖了从操作系统到数据库的负载指标、等待事件、会话、客户端、SQL、SQL执行计划、超时锁、长事务、数据库对象、写进程 ......
RDS的PG数据库删除数据后表空间不释放问题处理
清理表空间(pg_repack) RDS PostgreSQL支持通过插件pg_repack在线清理表空间,有效解决因对全表大量更新等操作引起的表膨胀问题。pg_repack无需获取排它锁,相比CLUSTER或VACUUM FULL更加轻量化。 前提条件 RDS实例需要满足以下条件: | 实例大版本 ......
PG系、Oracle、MySQL数据库在特定场景下结果差异分析
PG系、Oracle、MySQL数据库在特定场景下结果差异分析 作者:余从佳更新时间:2022-07-01 10:52人气值:416 本文主要介绍以PolarDB O引擎、ADB PG为代表的PG系数据库在某种特定事务场景下,其事务结果与Oracle、MySQL不同的现象,并分析该现象出现的原因。 ......
PG数据库生态选型思路与最佳实践
PG数据库生态选型思路与最佳实践 2021-03-29 1157举报 简介: PG数据库生态选型思路与最佳实践 内容简要: 1. 数据库发展的趋势 2. 传统企业级数据库选型 3. 数据库迁移的最佳实践 4. 数据库迁移至PG整体解决方案 第一部分--数据库的发展趋势 数据库是IT信息技术最基础的一 ......
部署repmgr PG14集群<无autofailover>
系统环境 OS: CentOS7 192.168.56.11 node1 192.168.56.12 node2 部署操作流程 1. 系统环境初始化 echo redhat | passwd root --stdin echo -e "192.168.56.11 node1 " >>/etc/hos ......
pg_statistic系统表主键冲突
pg_statistic系统表主键冲突 报错信息 1、数据库报错如下 错误 23505 重复键违反唯一约束"pg_statistic_relid_att_inh_index" 键值"(starelid, staattnum, stainherit)=(18413, 1, f)" 已经存在 对表"db ......
pg中使用游标进行base64解码
1. DO $$ DECLARE rec_compvalue RECORD; cur_compvalue CURSOR FOR SELECT * from t_compvalue where compvalue_nocomp like 'Wyk%'; BEGIN -- Open the cursor ......
ICC2:set_pg_strategy解释
set_pg_strategy中的pattern中的offset{X Y}是当前cell的左下角原点的X和Y方向的偏移量 即图中的T1_VCC3ACUTLB的左下角 ......
对数据库中存储的程序进行现代化改造,以使用 Amazon Aurora PostgreSQL 联合查询、pg_cron 和 Amazon Lambda
作为数据库迁移和现代化的一部分,您可以继续使用存储的程序和调度作业,将远程实例中的数据整合到集中式数据存储中。 Amazon Schema Conversion Tool(Amazon SCT)可帮助您将传统的 Oracle 和 SQL Server 函数转换为其等效的开源函数。但是,如何继续使用存 ......
PGSQL系统表之 pg_class 记载表和几乎所有有字段或者是那些类似表的东西
pg_class pg_class表记载表和几乎所有有字段或者是那些类似表的东西。 包括索引(不过还要参阅pg_index)、序列、视图、物化视图、 复合类型和一些特殊关系类型;参阅relkind。在下面, 当指所有这些对象的时候说"关系"(relations)。不是所有字段对所有关系类型都有意义。 ......
pg_inconsistent之三个本地文件一致修复方法
问题背景 ceph 集群出现 pg inconsistent,ceph pg repair 无法修复 osd 日志提示三个本地文件一致,但与 object info size 大小不一致 操作步骤 通过 ceph health detail,查看有问题的 pg ceph health detail ......
pg_inconsistent_之_unexpect_clone_修复方法
问题背景 ceph 集群 pg inconsistent,日志提示 log_channel(cluster) log [ERR] : scrub 19.15b9 19:9dac2ec3:::rbd_data.b29154238e1f29.0000000000001953:12 is an unexp ......
ceph pg incomplete修复
1.查看incomplete的pgsceph health detail | grep incompletepg 2.ef is incomplete, acting [10,9,4]pg 2.a9 is incomplete, acting [10,4,3]pg 2.a7 is incomplet ......