PostgreSQL Windows版 PostgreSQL 利用 pg_upgrade 进行大版升级操作方法 最近 PostgreSQL 15 版本正式发布了,新版本的各种特性和好处本文就不展开介绍了,主要介绍一下 Windows 环境下 PostgreSQL 大版本升级的方法,我们现在的几个数据库都是运行在 Windows服务器的 PostgreSQL 14,首...
PostgreSQL pgsql添加自增序列、设置表某个字段自增操作 添加自增序列 CREATE SEQUENCE 表名_id_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; 设置表某个字段自增 alter table表名 alter colu...
PostgreSQL postgresql 13.1 insert into select并行查询的实现 本文信息基于PG13.1。 从PG9.6开始支持并行查询。PG11开始支持CREATE TABLE … AS、SELECT INTO以及CREATE MATERIALIZED VIEW的并行查询。 先说结论: 换用create table as 或者sel...
PostgreSQL PostgreSQL游标与索引选择实例详细介绍 之前有写过一个案例,order by limit因为数据分布不均而选择了错误的索引,这是由于优化器没法判断数据的分布关系,默认认为数据分布是均匀的所导致的。 而除了limit,当我们在使用游标时也要注意有可能会出现类似的情况。而往往这类在存储过程中的SQL...
PostgreSQL PostgreSQL 定义返回表函数的操作 本文我们学习如何在PostgreSQL 开发返回表函数。 示例数据表 我们使用的示例数据库表为film,如下图所示: 示例1 第一个函数发挥所有满足条件film表记录,这里使用ilike操作,和like类似,但不区分大小写: CREATE OR REPLA...
PostgreSQL PostgreSQL 如何获取当前日期时间及注意事项 在开发数据库应用或者调试代码时,经常需要获取系统的当前日期和时间,我们来看一下 PostgreSQL 中提供的相关函数。 当前日期 CURRENT_DATE CURRENT_DATE 函数用于获取数据库服务器的当前日期: postgres=# SELECT...
PostgreSQL 解决PostgreSQL日志信息占用磁盘过大的问题 当PostgreSQL启用日志时,若postgresql.conf日志的相关参数还使用默认值的话磁盘很容易被撑爆.因此在启用了logging_collector参数时,需要对其它相关的参数进行调整. 系统默认参数如下 #log_destination = ...
PostgreSQL PostgreSQL 默认权限查看方式 如何查看PostgreSQL默认权限 当我们对Postgresql的某个用户授予默认权限时, pg_default_acl表存储要被分配给新创建对象的初始权限。你可能通过查询该表获取默认权限,先了解下官方文档的解释: 表 50-17. pg_default...
PostgreSQL PostgreSQL流复制参数max_wal_senders的用法说明 环境: PostgreSQL 9.2.4 主机:192.25.10.76 从机:192.25.10.71 做postgresql的流复制主从时,会遇到调整max_wal_sengers这个参数,官方文档对这个参数做了一个简要的说明(9.2.4比早先版本多了...
PostgreSQL PostgreSQL 流复制异步转同步的操作 非常重要的synchronous_commit参数 流复制的同步方式,有主库配置文件postgresql.conf,中的synchronous_commit控制着。所以理解该参数的配置十分重要。 单实例环境 参数值 说明 优点 缺点 on 或 local ...
PostgreSQL pgsql 实现分页查询方式 我就废话不多说了,看代码吧~ select row_number() over(order by 业务号,主键,排序号) rn — 行号 ,count(0) over() cnt — 总条数 ,id from 表 order by ...
PostgreSQL PostgreSQL中的XML操作函数代码 XML内容生成部分 SQL数据生成XML的函数。 1. xmlcomment:生成注释函数。 xmlcomment(text ) 例: SELECT xmlcomment(‘hello’); xmlcomment —...