ICode9

精准搜索请尝试: 精确搜索
  • postgresql(pg)数据库简介-new数据库2021-12-20 21:34:14

    1.什么是PostgreSql PostgreSQL是一个功能强大的开源对象关系型数据库系统,他使用和扩展了SQL语言,并结合了许多安全存储和扩展最复杂数据工作负载的功能。PostgreSQL的起源可以追溯到1986年,作为加州大学伯克利分校POSTGRES项目的一部分,并且在核心平台上进行了30多年的积极开发。 Po

  • Postgresql之amcheck验证索引完整性2021-12-20 15:05:22

    Postgresql10版本开始提供了该插件验证索引或者是表的逻辑一致性。比如系统升级后,collate和原来不一致,数据库里索引的顺序和该collate不匹配。物理磁盘损坏,文件系统损坏,内存故障等,导致数据库中的索引也损坏。 可以通过该插件进行验证检测,注意该插件只验证,不会修补。如果通过

  • PostgreSQL版本通过pg_upgrade升级(9.6.21升级到13.2)2021-12-18 22:02:52

    PostgreSQL版本通过pg_upgrade升级(9.6.21升级到13.2) PG升级前版本:9.6.21 PG升级后版本:13.2 docker:18.06.3-ce 1、先下载相应的镜像,里面已经安装了PG各个版本:9.6、10、11、12、13 [root@wcbpg ~]# docker pull lhrbest/lhrpgall:1.0 创建镜像 [root@wcbpg ~]#docker run -d

  • 在容器内源码安装PostgreSQL13.22021-12-17 22:02:17

    在容器内源码安装PostgreSQL13.2 环境参数: linux版本:CentOS 7.6 PG版本:13.2 要先搭建好CentOS镜像,然后再开始。 [root@wcbpg ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE wcbcentos76 1.0

  • PostgreSQL创建自增列2021-12-16 17:31:57

    PostgreSQL SERIAL创建自增列 PostgreSQL序列是一种特殊的用于生产整数序列数据库对象。序列通常用于主键列,与mysql的AUTO_INCREMENT 概念类似。创建表时使用serial伪类型定义序列: CREATE TABLE table_name( id SERIAL ); 赋值serial伪类型给id列,PostgreSQL将执行下列步骤:

  • 看神州数码、小米、斗鱼及 ShardingSphere 如何玩转开源数据架构2021-12-16 12:02:04

    活动全纪录 TUG 华中企业行武汉场 - 走进神州数码,看神州数码、小米、斗鱼及ShardingSphere如何玩转开源数据架构_哔哩哔哩_bilibili​www.bilibili.com/video/BV1jQ4y1v7Aj?spm_id_from=444.41.0.0 活动剧透 00:00:00 神州数码 在 TiDB 开源生态的尝试 :TiDB for PostgreSQL

  • PostgreSQL中的pg_hba.conf2021-12-15 22:02:18

    PostgreSQL中的pg_hba.conf 环境:PG 13 -bash-4.2$ pwd /var/lib/pgsql/13/data -bash-4.2$ more pg_hba.conf # TYPE DATABASE USER ADDRESS METHOD # "local" is for Unix domain socket connections only local all

  • PostgreSQL Windows安装教程2021-12-15 19:02:12

    先去官方下载安装包:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads 我下载的是Windows64位版本的,14.1版本的,如果有最新的就下最新的版本吧 如果下Linux版本,请查看:https://www.postgresql.org/download/  或查看别的文章 下面有一段文字说明:注意:我们不再

  • PostgreSQL分布式数据库实践2021-12-15 14:00:43

    为什么需要分布式数据库   有很多原因数据库需要扩展性。1、请求需要访问的数据量过大(单纯的数据量大不是理由,例如从不访问,归档即可);2、服务器CPU、内存、网络、IO到了瓶颈,响应时间大大下降;3、MPP中,集中式数据库在设计时通常为了开发人员使用更加顺畅和丝滑,尽可能的让数据库设计

  • PostgreSQL体系结构之物理结构2021-12-14 22:02:40

    PostgreSQL体系结构之物理结构 数据目录中子目录和文件的用途 目录用途base包含每个数据库对应的子目录的子目录global包含集簇范围的表的子目录,比如pg_databasepg_commit_ts包含事务提交时间戳数据的子目录pg_xact包含事务提交状态数据的子目录pg_dynshmem包含被动态共享内

  • 【bug - postgresql】PSQLException: ERROR: column reference “id“ is ambiguous2021-12-14 15:59:30

    项目场景:         Spring cloud + Mybatis-plus + postgresql 问题描述:         关联查询报错 PSQLException: ERROR: column reference "id" is ambiguous 原因分析:         关联查询时两个表均有id 解决方案:         设置表别名 a,b 

  • 解决postgresql数据库锁表问题2021-12-14 14:34:15

    查询是否锁表了 create view viewlocks as SELECT waiting.locktype AS waiting_locktype, --可锁定对象的类型:relation, extend, page, tuple,transactionid, virtualxid,object, userlock, advisory waiting.relation::regclass AS waiting_table,

  • PostgreSQL 10 安装详细步骤2021-12-14 08:32:59

     PostgreSQL 10 安装详细步骤: https://blog.csdn.net/antma/article/details/83579920 PostGIS 2.5.0 安装详细步骤:https://blog.csdn.net/antma/article/details/83580859 一、下载安装包1、进入PostgreSQL 官网,进入下载导航,点击windows系统,或直接打开如下网址:https://www.pos

  • 京东云PostgreSQL在GIS场景的应用分享2021-12-10 20:07:16

    作者:曲艺伟/彭智 在地图或地理信息有关的场景里 ,地址关键词的检索尤其重要。比如打开百度地图,想要查询某个位置的信息“北京市海淀区清华东路17号中国农业大学”,往往我们输入的是关键词“中国农业大学”而不是精确到街道的详细地址信息。在地址关键词检索的背后,需要的是一款

  • PostgreSQL语法2021-12-09 12:34:03

    1.使用brew安装postgresql 输入以下指令安装postgresql brew install postgresql 切换postgresql用户 sudo su -postgres 登陆PostgreSQL控制台 psql 这个时候会出现以下情况,是因为没有指定数据库,会根据当前用户名去找,所以找不到 指定数据库 psql -d postgres 此时就进入了Po

  • postgresql update使用别名_如何在PostgreSQL故障切换后找回丢失的数据2021-12-08 13:01:33

    作者简介 陈华军,苏宁易购云软件公司架构专家,主要负责数据库产品的相关设计工作。十年以上数据库相关工作经验。PostgreSQL中文社区核心组成员,主要负责PostgreSQL中文手册翻译项目的维护。 1. 背景 PostgreSQL的HA方案一般都基于其原生的流复制技术,支持同步复制和异步复制模式。

  • postgresql 创建表2021-12-08 10:32:51

    1、创建表 CREATE table tb_user ( id serial primary key not null , name varchar(20) not null default '' ) ; comment on column tb_user.id is '主键id'; comment on column tb_user.name is '用户名'; comment on table tb_user is

  • postgresql中条件表达式 coalesce、nullif 、greatest、least2021-12-07 09:01:38

    一、postgresql中条件表达式 1.1 GREATEST和LEASTGREATEST(value [, ...]) LEAST(value [, ...])# 注意比较值得类型一定要相同案例:比较time1,time2, time3 三个时间大小 GREATEST和LEAST函数从一个任意的数字表达式列表里选取最大或者最小的数值。 这些表达式必须都可以转换成一

  • PostgreSQL控制文件讲解及案例2021-12-06 17:00:07

    PostgreSQL控制文件内容: 主要分为是三部分,初始化静态信息、WAL及检查点的动态信息、一些配置信息。 我们可以用过pg_controldata命令直接读取PostgreSQL控制文件内容: [postgres@postgresdb ~]$ /u01/postgres/pgsql/bin/pg_controldata -D /data/postgres/data pg_control version

  • centos7安装postgresql13.4并设置开机自启2021-12-06 11:01:49

    ​  一.OS环境+软件版本:        1. Vmware虚拟机16+centos7、         2.PG版本:13.4 二.安装部署:         1.创建postgres用户:useradd -m -U postgres         2.安装各种依赖:yum install -y gcc.x86_64 glibc.x86_64 glibc-devel.x86_64 vim-enhanced.x86_64 gc

  • postgreSQL源码分析——存储管理——内存管理(4)2021-12-06 09:33:39

    2021SC@SDUSC 目录 概述源码分析表模式信息缓存——RelCacheRelationData结构体——RelCache中存放的内容RelCache的初始化RelationCacheInitialize函数——初始化第一阶段RelationCacheInitializePhase2——初始化第二阶段RelationCacheInitializePhase3——初始化第三阶

  • PostgreSQL lag,lead获取记录前后的数据2021-12-05 16:04:24

    场景:获取该行与下一行某一字段数据,获取该行与上一行某一字段数据 1、测试数据: postgres=# select * from tb1;  id | name ----+------   1 | aa   2 | aa   3 | aa   4 | aa   5 | aa     | bb     | cc (7 rows) 2. lag(value any [, offset integer [, default any

  • 在KALI以外的Linux上安装KALI上的工具(ubuntu,debian)2021-12-05 13:02:54

    添加KALI源 vim /etc/apt/sources.list 在sources.list中加入 deb http://http.kali.org/kali kali-rolling main contrib non-free deb-src http://http.kali.org/kali kali-rolling main contrib non-free 然后添加数字签名 wget -q -O - https://archive.kali.org/archive

  • 解决PostgreSQL安装后遇到的问题2021-12-04 14:31:09

    首先我安装的是PostgreSQL14,在安装快完成的时候提示遇到了问题,不能正常打开服务,如下: 安装完成后,我去看了一下安装路径(C:\Program Files\PostgreSQL\14\data),之所以把数据库安在C盘是为了避免 data目录的权限问题,之前吃了很多亏。我看到data目录里面已经初始化好了,就是说里面有文

  • linux下的PGSQL安装步骤2021-12-03 15:35:12

    在LINUX下关闭防火墙 service iptables stop1.下载安装包从Postgres官方网站下载postgresql-9.6.1-1-Linux-x64-binaries.tar.gz安装包2.创建用户创建Postgres用户:useradd postgres passwd postgres输入设置的密码3.解压为了保证我们使用postgres用户安装完成后其他用户也能使用,

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

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

ICode9版权所有