postgresql versions omnibus shipped

CF1909F2 Small Permutation Problem (Hard Version)

给定一个长度为 \(n\) 的数组 \(a\),其中 \(a_i \in [-1, n]\),试计算满足以下条件的 \([1, n]\) 的排列 \(p\) 的个数: \(\forall i \in [1, n], \text{有 }\sum_{1 \le j \le i} [p_j \le i] ......
Permutation Problem Version 1909F Small

postgresql 14 编译安装

内核参数 cat <<'EOF' | sudo tee /etc/sysctl.d/postgresql.conf >> /dev/null # 表示内核所允许的最大共享内存段的大小。推荐设置物理内存的一半 kernel.shmmax = 4294967296 # 共享内存的个数。推荐值:物理内存 ......
postgresql 14

G2. Light Bulbs (Hard Version)

G2. Light Bulbs (Hard Version) The easy and hard versions of this problem differ only in the constraints on $n$. In the hard version, the sum of value ......
Version Bulbs Light Hard G2

CodeForces 1909F2 Small Permutation Problem (Hard Version)

洛谷传送门 CF 传送门 感觉这个题还是挺不错的。 考虑 F1。考察 \(a_i\) 差分后的意义,发现 \(a_i - a_{i - 1}\) 就是 \((\sum\limits_{j = 1}^{i - 1} [p_j = i]) + p_i \le i\)。 考虑将其转化为棋盘问题。在 \(( ......

centos7安装postgresql15、postgis3.3

直接使用yum安装的时候,都会提示缺少某些包无法安装。我这里把缺少的包的安装方式列一下。 yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest ......
postgresql postgis3 centos7 postgis centos

postgresql存储时序、轨迹数据

需求 轨迹查询 查询车辆一天的指标(轨迹、速度) 业务: 1、一天有1800万条指标数据 pg分区功能、最好每个设备数据存在一个分区 pg array类型、或者中间表,来解决行数太多的问题。 表太大时,btree会有性能瓶颈。块级索引就适合这个场景https://zhmin.github.io/po ......
时序 postgresql 轨迹 数据

CF1883G2 Dances (Hard Version)

Problem - D2 - Codeforces Dances (Hard Version) - 洛谷 Hint1: 对于 \(C[i]\) 的答案上界和下界分别是多少? Hint1.1: 记 \(C[i]_1\) 时的答案 \(ans\),答案范围显然是 \([ans,ans+1]\) Hint ......
Version Dances 1883G 1883 Hard

CF1889C2 Doremy's Drying Plan (Hard Version)

Problem - C2 - Codeforces Doremy's Drying Plan (Hard Version) - 洛谷 很好的一道 \(dp\) 题,无论是 \(dp\) 状态还是优化都很思维 我们设 \(dp_{i,j}\) 表示考虑了前 \(i\) 个城市,第 \(i\) 个城市干 ......
Version Doremy Drying 1889C 1889

postgresql实例结构

postgresql实例结构 postgresql实例简介 用来访问postgresql数据库 一个实例对应一个数据库集簇 由内存和后台进程组成 postgresql初始化参数文件 文件中有两种类型的参数 1. 显式:在文件中对参数进行设置 2. 隐式:文件中没有设置,使用postgres默认值 可 ......
postgresql 实例 结构

PostgreSQL. 异常“more than one owned sequence found”的解决方案

一、异常信息描述 执行数据库操作时,主键id没有自增,且报“more than one owned sequence found”的异常,造成数据没有insert进去,下面是详细的异常信息: java.lang.reflect.InvocationTargetException at sun.ref ......

zabbix5.0监控postgresql13.6

环境描述 zabbix版本:5.0.12 PG版本:13.6 监控需求 监控postgresql运行情况(非核心业务,主要监控挂没挂) 监控流复制运行情况 如有异常,则告警 具体步骤 在postgresql上创建监控用户, 授权, 并配置pg_hba.conf 文件允许通过该用户去访问 到zabbi ......
postgresql zabbix5 zabbix 13.6 13

PostgreSQL的安装和卸载

一、PostgreSQL的卸载 查看版本号和系统类别: cat /etc/redhat-release 如果是redhat/centos:(yum install) yum 删除软件包: yum remove postgresql* 删除相关目录文件: rm -rf /var/lib/pgsql r ......
PostgreSQL

postgresql13.6流复制主从同步

安装好PG之后,如果给线上业务使用,至少得弄个主从,否则主库挂了,就可能导致业务长时间受影响。下面来看看怎么配置PG主从。 环境描述: PG版本:13.6 主库IP:172.16.103.225 从库IP:172.16.103.226 数据目录:/postgresql/pgdata 搭建主从(流复制 ......
主从 postgresql 13.6 13

PostgreSQL从入门到精通教程 - 第39讲:数据库完全恢复

PostgreSQL从小白到专家,是从入门逐渐能力提升的一个系列教程,内容包括对PG基础的认知、包括安装使用、包括角色权限、包括维护管理、、等内容,希望对热爱PG、学习PG的同学们有帮助,欢迎持续关注CUUG PG技术大讲堂。 第39讲:数据库完全恢复 PostgreSQL第39讲:12月23日(周 ......
PostgreSQL 数据库 教程 数据

centos7上源码安装postgresql 13.6

1 环境描述 操作系统:Centos7.6 postgresql:13.6 安装方式:源码安装 2 创建用户 # groupadd -g 2000 pgsql # useradd -u 2000 -g pgsql pgsql 3 目录规划 # mkdir -p /postgresql/{pgdata ......
postgresql 源码 centos7 centos 13.6

postgresql常用创建用户和授权

需求 (1)给用户a创建一个数据库,并且给a用户对这个库有所有权限 (2)给read_a用户对这个数据库有只读权限 步骤 1.创建用户a 2.创建数据库db_a, 并设置owner为a 3.回收默认的public schema create权限 4.设置db_a的public schema 默认的o ......
postgresql 常用 用户

CF1746E2 Joking (Hard Version) 题解

非常厉害的一道交互题。 思路 由于交互库会说谎,我们考虑把两次询问划分成一组。 结论:假如一个集合在两次询问中都为不成立,那么这个集合也就一定不成立。 证明显然,因为这两次中总有一次时真话。 那么我们就可以想到一个比较暴力的想法。 每一次把集合划分为四个,\(S_{0,0},S_{0,1},S_{1 ......
题解 Version Joking 1746E 1746

E2. Game with Marbles (Hard Version)

原题链接 导论,有点博弈论的感觉? 每个人轮流选一个大家都有的球,然后自己扣一个球,对方扣完。问女生剩下的球减去男生剩下的球,最大值是多少? 一些条件 1.初始每个人每种球都有 2.女生想使这个值大一点,男生想使这个值小一点,换句话说,每个人都尽量多扣对面的球,多保留自己的球。 3.如果选择扣掉对面 ......
Marbles Version Game with Hard

postgresql学习

快捷键:\l:查看系统中现存的数据库\c:切换库,如\c mydb切换到mydb库\d <数据表名/视图名/序列名>\dt:列出所有表和sequence\du:查看所有用户名\db:查看所有表空间\dv 查看当前数据库的全部视图(View)\dn 查看当前数据库的全部模式(Schema)\ds 查看 ......
postgresql

关于vs中 错误 类型“xxxx”在未被引用的程序集中定义,必须添加对程序集“System.Drawing, Version=4.0.0.0

原文链接:https://blog.csdn.net/weixin_50352816/article/details/130548200 必须添加对程序集“System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7 ......
程序 错误 Drawing Version 类型

Postgresql中PL/pgSQL的游标、自定义函数、存储过程的使用

场景 Postgresql中PL/pgSQL代码块的语法与使用-声明与赋值、IF语句、CASE语句、循环语句: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/135090263 上面讲了基本语法,下面记录游标、自定义函数、存储过程 ......
游标 Postgresql 函数 过程 pgSQL

PostgreSQL中的事务隔离级别

PostgreSQL中的事务隔离级别在确保多用户数据库环境中的数据一致性、完整性和并发控制方面起着至关重要的作用。当多个事务并发执行时,隔离级别定义了它们之间的相互隔离的程度。PostgreSQL提供了一系列的隔离级别,每个级别都有自己的一套保证和权衡,允许开发人员根据特定的需求定制应用程序的行为。 ......
PostgreSQL 级别 事务

Postgresql中PL/pgSQL代码块的语法与使用-声明与赋值、IF语句、CASE语句、循环语句

场景 PostGresSQL简介与Windows上的安装教程: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/113981563 除了标准 SQL 语句之外,PostgreSQL 还支持使用各种过程语言(例如 PL/pgSQL、C ......
语句 语法 Postgresql 代码 pgSQL

Postgresql中自增主键序列的使用以及数据传输时提示:错误:关系"xxx_xx_xx_seq"不存在

场景 Postgresql在Windows中使用pg_dump实现数据库(指定表)的导出与导入: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/135011801 上面讲使用pg_dump进行postgresql的导出与导入。 如 ......

Candy Party (Hard Version) 题解

原题链接:CF1868B2, 简单版:CF1868B1。 题意 有 \(n\) 个人,第 \(i\) 个人手上最初有 \(a_{i}\) 颗糖。现在每个人可以把自己手中的糖选一些给不多于一个人,同时每个人也只能接受不多于一个人的糖,选出的糖的数量必须是二的次幂。问能否能让每个人最终手上的糖的数量相等 ......
题解 Version Candy Party Hard

Square-free division (easy version) 题解

题意:给定一个长度为 \(n\) 的序列,求最少能将这个序列分成多少段使得任意一段中不存在两个数的积为完全平方数。 一个小 Trick:如果两个数乘起来为平方数,可以先将每个数的平方因子除掉,然后这两个数必然相等。于是这道题被转化为了一个区间不能有相等的值,这就很典了。 设 \(pos_{a_{i} ......
题解 Square-free division version Square

Square-free division (hard version) 题解

题意:给定一个长度为 \(n\) 的序列,求最少能将这个序列分成多少段使得任意一段中不存在两个数的积为完全平方数。你还可以将其中 \(k(k \le 20)\) 个数修改为任意的值。 一个小 Trick:如果两个数乘起来为平方数,可以先将每个数的平方因子除掉,然后这两个数必然相等。于是可以先将每个 ......
题解 Square-free division version Square

记一次postgresql数据库插入记录失败的问题。。。

代码在测试环境中运行了一段时间,之前都没有问题,突然pg数据库中的某个表不能插入记录了,具体来说是新插入的主键与表中已有记录的主键重复导致入库失败,但是主键设置的是自增策略,理论上说,不会重复。网上看到有人说需要设置下该表主键对应序列的下一个值。 查看表的数据定义语句如下 可以看到pg数据库中关于主 ......
postgresql 数据库 数据 问题

ROW_NUMBER 开窗函数优化方案(Oracle && PostgreSQL 性能比对)

帮朋友优化一条很简单的窗口函数 ROW_NUMBER() OVER() , Oracle 迁移 PostgreSQL项目。 原始SQL和执行计划 STUDENT_BAK 表我模拟的数据,3千万行数据。 SELECT STU_ID, STU_NAME, STU_SEX, STU_AGE, STU_DA ......
ROW_NUMBER PostgreSQL 函数 amp 性能

PostgreSql 数据库备份和恢复 (Backup and Restore)

转 https://blog.csdn.net/Gjw_java/article/details/123402180 前言本文中使用到的系统及软件版本 PostgreSQL 10centos 8一次性SQL转储单数据库PostgreSQL 提供了 pg_dump 实用程序来简化备份单个数据库的过程。 ......
PostgreSql 备份 Restore 数据库 数据