ICode9

精准搜索请尝试: 精确搜索
  • postgresql逻辑备份工具pg_dump和pg_resotre学习2022-08-07 13:02:42

    (一)pg_dump备份 pg提供了pg_dump和pg_dumpall命令进行数据库的备份,pg_dumpall是将整个pg集群转储到一个脚本文件中,而pg_dump命令可以选择一个数据库或者部分表进行备份。 pg_dump 把一个数据库转储为纯文本文件或者是其它格式,使用方法如下: [postgres@pg01 ~]$ pg_dump --help 用法

  • Postgresql自增序列2022-08-04 12:07:16

    一.使用Sql语句创建自增序列 1.创建自增序列 CREATE SEQUENCE sys_user_id_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; sys_user --- 需要添加自增序列的表名 id --- sys_user表的id字段 START WITH 1 --- 从1开始 INCREMENT BY 1 --- 每次自增1 NO MINV

  • PostgreSQL LIMIT和OFFSET2022-07-29 16:31:16

    LIMIT和OFFSET允许你只检索查询剩余部分产生的行的一部分: LIMIT : 限制取多少条数据。OFFSET : 跳过多少条数据然后取后续数据。LIMIT 和 OFFSET 关键字在查询时可以单独使用也可以组合使用, 需要注意的是,无论怎么用,都需要先确定排序方式,否则没有多少意义。例如: 取库存移动的前10条

  • 在rhel8上使用soci连接oracle和postgresql和sqlite2022-07-23 15:01:03

    软件安装连接oracle需要oracle的客户端软件或者oracle服务器软件。本例以oracle客户端为例。 rpm -ivh oracle-instantclient12.2-basic-12.2.0.1.0-1.x86_64.rpm oracle-instantclient12.2-devel-12.2.0.1.0-1.x86_64.rpm oracle-instantclient12.2-sqlplus-12.2.0.1.0-1.x86_64

  • PostgreSQL数据库管理工具pgAdmin4界面如何设置为中文显示2022-07-22 10:08:21

    首发微信公众号:SQL数据库运维 原文链接:https://mp.weixin.qq.com/s?__biz=MzI1NTQyNzg3MQ==&mid=2247485130&idx=1&sn=9606e27c6e449bb44682888a28b93920&chksm=ea3752badd40dbac550cc06c87a6e2e91e50c80842716de61aa96f810478e934cdadf1042123&token=822996967&lan

  • 解决在springboot+mybatis+postgresql时,数据库字段类型为json时,如何与mybatis进行映射2022-07-21 17:31:33

    pg 数据库中 某字段类型为json Java实体中对应类型是 jsonObject private JSONObject info;在mybatis的xml中,常规无法直接进行映射,需要自己写一个TypeHandler,自定义一个JSONTypeHandlerPg类 具体代码: package com.geovis.common.config; import java.sql.CallableStatement;impor

  • postgresql 合并函数 string_agg2022-07-20 16:31:43

    SELECT a.id,a.name as "companyName",a.xydm,a.fddbr,string_agg(case when d.zzlx = 1 then '路基路面'when d.zzlx = 2 then '桥梁'when d.zzlx = 3 then '隧道'when d.zzlx = 4 then '交通安全设施' end ||case when d.zzdj = 1 then

  • PostgreSQL on conflict 存在更新,不存在插入2022-07-19 14:01:12

    数据库版本大于9.5 # 唯一字段(不需要更新的字段) 需要更新的字段 "insert init 表名 (字段1,字段2,字段3) values (值1,值2,值3) on conflict (字段1,字段2) do update set 字段3 = excluded.字段3;" # 如果只保

  • Docker安装PostgreSQL2022-07-16 14:02:42

    安装docker 下载阿里源repo文件 curl -o /etc/yum.repos.d/Centos-7.repo http://mirrors.aliyun.com/repo/Centos-7.repo curl -o /etc/yum.repos.d/docker-ce.repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo    加载缓存 yum clean all && yum ma

  • PostgreSQL和MySQL中的explain和执行优化2022-07-16 10:03:25

    除了传统和JSON之外,PostgreSQL中添加了XML和YAML格式选项。至少在我看来,PostgreSQL输出看起来像MySQL的TREE输出。   以下示例提供了详细信息,例如服务器将用于获取数据的机制、启动成本、总成本、要返回的行数以及使用的键的名称(如果有)。  test=# EXPLAIN SELECT 1 FROM t1 WHE

  • 【PostgreSQL/PGSQL】创建分区表与临时表2022-07-14 19:32:30

    一、分区表 1、链接 https://blog.csdn.net/zhangyupeng0528/article/details/119423234 2、分类 列(值)分区表:partition by list(date) 范围分区表:partition by range(date) 二、临时表temp table 1、链接 http://t.zoukankan.com/lhdz_bj-p-9024183.html 2、分类 单会话性 易挥发

  • CentOs 安装和使用postgreSql2022-07-12 12:33:35

    安装 打开 PostgreSQL 官网 https://www.postgresql.org/,点击菜单栏上的 Download ,可以看到这里包含了很多平台的安装包,包括 Linux、Windows、Mac OS等 。 # 安装存储库 RPM:sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-red

  • Postgres14.4(Docker安装)2022-07-12 09:35:25

    Postgres14.4(Docker安装) 一,Docker拉取镜像 docker pull postgres:14.4 #检查镜像是否拉取成功 docker images | grep postgres 二,新建挂载目录,并运行容器 mkdir -p /data/postgre/data docker run --name postgres \ -e POSTGRES_PASSWORD=cquissE! \ -p 5432:5432 \

  • Windows 上安装 PostgreSQL详细图文教程2022-07-11 09:03:30

    转载于微信公众号:SQL数据库运维,如需转载请注明出处,谢谢! PostgreSQL 的 Slogan 是 "世界上最先进的开源关系型数据库"。 这里使用 Enterprise DB 来下载安装,Enterprise DB是提供基于PostgreSQL的企业级产品与服务厂商之一。 PostgreSQL安装包下载地址:https://www.enterprisedb.com/

  • FlinkCDC-Postgresql篇(版本9.X)2022-07-11 00:36:57

    1.PostGreSQL准备 1.修改pg_hba.conf,在#IPV4 local connection下添加 其中all,可以修改为flinkCDC中的访问用户。 # IPv4 local connections: host replication all [访问者IP]/32 trust 2.开启WAL归档 ​ 2.1 创建归档目录,目录所在文件 mkdir -p

  • 【PostgreSQL】PostgreSQL的复制和冲突2022-07-09 09:36:52

      PostgreSQL复制技术的演变 WAL日志 2001年V7.1引入WAL日志。 warm standby(即日志传输) 2006年V8.2引入warm standby(也叫warm standby日志传输),引入了持续归档和持续recover的概念。 在standby端,会持续不断的执行recover过程。这也意味着,即使standby server是在线的,但是不能接

  • 【PostgreSQL】PostgreSQL开启ssl/tls2022-07-09 00:02:31

    没有Cert/Key文件时开启SSL/TLS 来看看在没有证书或keys文件的场景下,开启SSL/TLS: postgres=# show ssl; ssl ----- off (1 row) postgres=# alter system set ssl=on; ALTER SYSTEM postgres=# select pg_reload_conf(); pg_reload_conf ---------------- t (1 row) pos

  • postgres主从,安装postgis2022-07-07 16:39:45

    Postgresql 9.5 主服务 : 192.168.1.129 从服务器:192.168.1.131 安装 进入https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-7-x86_64/找到目标操作系统适配的数据库Yum Repository,部署版本为centos7,PostgreSQL 9.5,postgis2.4 设置变量 ip_master='192.168.1.129' i

  • postgres主从,安装postgis2022-07-07 16:39:43

    Postgresql 9.5 主服务 : 192.168.1.129 从服务器:192.168.1.131 安装 进入https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-7-x86_64/找到目标操作系统适配的数据库Yum Repository,部署版本为centos7,PostgreSQL 9.5,postgis2.4 设置变量 ip_master='192.168.1.129' i

  • c# vs 2010 entity framework 连接 postgresql2022-07-07 11:36:23

    安装 dotConnect for PostgreSQL,安装完成后就可以连接了,记得在创建数据库连接时,选“高级”,将 Unicode 改为 True, 否则中文可能会乱码 设置完成之后,就可以像使用 sql server  一样的使用 ef 语句连接数据库了。 using (var db = new stglEntities()) { var tasks = db.t_

  • 【PostgreSQL】找出和停止正在执行的查询2022-07-06 21:01:55

    1.找出对应的pid SELECT pid, state, backend_start, substr(query, 0, 100) q FROM pg_stat_activity WHERE backend_type = 'client backend' ORDER BY backend_start; substr()函数调用避免sql太长,占据了大量屏幕; backend_type='client backend',过滤掉background进程,比如aut

  • 【PostgreSQL】PostgreSQL的WAL日志归档的压缩2022-07-06 13:32:13

    随着硬件和软件的发展,数据库的瓶颈也发生了转移。很多老的问题可能消失了,也有新的问题出来了。 老的限制 以前是CPU和内存受到限制。十多年前,4核服务器是“高端”服务器,作为DBA,我最担心的是管理可用资源。Oracle尝试使用RAC架构为单个数据库从多个主机集中CPU和内存是解决这个问题

  • PostgreSQL 9.1 飞升之路2022-07-05 23:31:48

    PostgreSQL upgrade 以升级 PostgreSQL 9.1 至 PostgreSQL 11 (跨越 9.2、9.3、9.4、9.5、9.6、10 六个大版本) 为例,本文将分享一下过去一年升级数十套 PostgreSQL 生产集群的实际经验。 此步骤同样适用于 PostgreSQL 9.1 之后的大版本升级。 准备工作 数据库升级周知 提前通过邮

  • 【PostgreSQL】PostgreSQL中的序列2022-07-05 07:32:11

    PostgreSQL中的序列可以当作MySQL中的auto_increment来使用,但是序列并不是仅仅用于自增列。也就是说: PostgreSQL SERIAL != MySQL SERIAL    第一,PostgreSQL提供了一个serial数据类型。有smallserial、serial、bigserial,分别占用了2、4、8个字节的内存。相应的最大值为32767

  • 【PostgreSQL】PostgreSQL的vacuum调优和客户化调度vacuum任务2022-07-01 21:34:29

      PostgreSQL内嵌的autovacuum一直在改进,但是在很多客户环境下,仍然有很多不满足的地方。 常见的问题和限制 1.在系统高峰时期,表成了autovacuum的候选对象 autovacuum的设置是基于一些扩展因子和阈值的。在高峰期,如果表上有大量的事务,就很容易超过这些设置。实际上是在错误的时间

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有