ICode9

精准搜索请尝试: 精确搜索
  • PostgreSQL的MVCC(8)--Freezing2020-09-13 20:33:51

    事务ID包装 PostgreSQL使用32位事务ID。 这是一个相当大的数字(大约40亿),但是随着服务器的大量工作,这个数字并不是不可能被耗尽。例如:每秒处理1000次事务,这种情况最少要在一个半月的连续工作中发生。 但是我们已经提到,多版本并发控制依赖于顺序编号,这意味着在两个事务中,数值较小的事

  • PostGreSQL数据库安装2020-09-10 21:35:10

    一、下载 直接下载.tar.gz 安装包,地址 https://www.enterprisedb.com/download-postgresql-binaries 使用 wget 命令下载(推荐) wget -c https://get.enterprisedb.com/postgresql/postgresql-10.5-1-linux-x64-binaries.tar.gz 二、解压   tar -zxvf 压缩包 三、创建pgsql

  • postgresql中null对!=的影响2020-09-07 22:34:51

    今天开发问我,为什么!=操作不能获取值为null记录: abce=# select id, abce-# a_no, abce-# a_code, abce-# a_number, abce-# date_receive, abce-# bank_a, abce-# status abce-# from abce-# erp_a_examine abce-# whe

  • postgresql认证和常见命令2020-09-06 22:00:20

    sudo su - postgres -bash-4.2$ pwd /var/lib/pgsql 查看并创建新的数据库mytestdb -bash-4.2$ psql -l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------+---------

  • postgresql时区问题,系统时间和pg时间不一致2020-09-06 18:00:45

    1、问题描述:昨天开发同事遇到一个时间转换的问题提交到测试环境发现pg的时间和系统的时间不一致,相差十多个小时时区不一致,在此简单记录一下 2、查系统时间pg时间发现不一致#date pg上登录控制台查询:select now(); show time zone;  US/Pacific   在设置 set time zone 'PRC';重

  • PostgreSQL的数据类型2020-08-27 18:03:56

    1.1 数据类型 PostgreSQL 有着丰富的数据类型可用。 用户可以使用 CREATE TYPE 命令为 PostgreSQL 增加新的数据类型。 Table1-1显示了所有内置的普通数据类型。 在"别名"列里列出的大多数可选名字都是因历史原因 PostgreSQL 在内部使用的名字。 另外,还有一些内部使用的或

  • PostgreSQL的MVCC(3)--Row Versions2020-08-26 17:01:19

    我们已经讨论过隔离,并且对底层数据结构做了介绍。现在介绍一下行版本(元组)。 Tuple header 如前所述,数据库中同一行记录在同一时刻可以有多个版本可用。我们需要以某种方式将一个版本与另一个版本区分开。为此,每个版本都标有有效的“time”(xmin)和到期的”time”(xmax)。引号表示使用

  • redhat 7.7 rpm包无网络安装 postgresql 102020-08-26 11:52:44

    首先配置本地yum源方便依赖包安装 将盘片挂载上来 mount /dev/cdrom /mnt 输入ls,查看其中的文件,如果有redhat.repo,使用vi命令编辑此文件,然后将其中的内容全部删除 vi /etc/yum.repos.d/redhat-base.repo 然后在其中编辑处输入(第一行中括号里面的内容必须有,是一个标签 [local] nam

  • 如何简洁优雅地部署PostgreSQL和Pgweb?2020-08-25 16:02:17

    本文转自Rancher Labs   介绍PostgreSQL和Pgweb    PostgreSQL是一款以可靠性和性能为人所熟知的开源数据库。它在很多行业和应用程序中都有应用,尤其是web开发人员的最爱。从node.js到Django再到Rails和Spring,所有主流web框架均原生支持PostgreSQL,所以其适应性在整个互联网的网

  • postgresql udf开发2020-08-22 21:01:54

    PostgreSQL 9.4.4 中文手册 PostgreSQL: Documentation: 9.4 Welcome to the PostgreSQL Wiki! PostgreSQL Source Code: Main Page SQL 语法速成手册

  • 记一次 Centos7 postgresql v11 安装时序数据库 TimescaleDB2020-08-20 04:01:41

    转自:http://www.luyixian.cn/news_show_395768.aspx 记一次 Centos7 postgresql v11 安装时序数据库 TimescaleDB 2020/5/26 16:27:32 0 人评论 83 次浏览 分类:学习教程 一、数据库安装 根据自身环境需要选择安装 1、yum 指定目录安装 https://blog.csdn.net/llwy1428/art

  • docker 安装项目管理软件 redmine2020-08-19 21:00:18

    redmine 是个不错的项目管理软件。。 安装很简易。 支持多种数据库,这里使用它自己公司的 postgresql # 存储数据镜像 docker pull sameersbn/postgresql # 运行软件镜像 docker pull sameersbn/redmine   # 部署pgsql并配持久化 docker run --name=sameersbn_postgresql -e T

  • PostgreSQL 模式(SCHEMA)2020-08-18 11:01:12

    PostgreSQL 模式(SCHEMA) PostgreSQL 模式(SCHEMA)可以看着是一个表的集合。 一个模式可以包含视图、索引、据类型、函数和操作符等。 相同的对象名称可以被用于不同的模式中而不会出现冲突,例如 schema1 和 myschema 都可以包含名为 mytable 的表。 使用模式的优势: 允许多个用户使用

  • PG虚拟文件描述符(VFD)机制——FD LRU池二:postgresql-8.4.1/src/backend/storage/file/fd.c2020-08-12 23:32:24

      看了上一篇PG虚拟文件描述符(VFD)机制——FD LRU池一:postgresql-8.4.1/src/backend/storage/file/fd.c,了解了FD LRU池的原理和API。但是我们还没有了解清楚VFD是怎么复用的FD。在操作系统中,当一个进程创建或是打开一个文件时,操作系统会为该文件分配一个唯一文件描述符(或叫文件句

  • postgresql的json类型字段的模糊查询2020-08-12 15:04:56

    select propertiesfrom geo_collectionwhere properties::text like '%思源%';select properties::text as pfrom geo_collectionwhere properties::text like '%思源%';select "public"."geo_collection".*from "public".&quo

  • postgresql error /tmp/.s.PGSQL.54322020-08-12 12:31:17

      psql: error: could not connect to server: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"? 通过升级postgresql的方法解决了这个问题   brew post

  • PostgreSQL中的索引(七)--GIN2020-08-11 22:01:40

    我们已经熟悉了PostgreSQL索引引擎和访问方法的接口,并讨论了hash索引、b-trees以及GiST和SP-GiST索引。这篇文章将介绍GIN索引。 GIN GIN是广义倒排索引(Generalized Inverted Index)的缩写。这就是所谓的倒排索引。它操作的数据类型的值不是原子的,而是由元素组成的。我们将这些类

  • NGINX+PHP+POSTGRESQL+ZANNBX 5.X2020-08-07 20:00:24

    安装前准备工作 系统及应用版本 centos 8.3 nginx 1.18 php 7.4.8 postgresql 12.3 安装编译环境依赖包 dnf -y install gd gd-devel gcc gcc-c++ make automake pcre pcre-devel \ zlib zlib-devel openssl openssl-devel libxml2-devel libpng-devel curl-devel

  • 使用Npgsql实现Linq To PostgreSQL2020-08-07 17:32:23

    首先,扫盲一下背景知识:  LINQ 和 ADO.NET What is Entity Framework?   然后,LINQ to SQL是只支持微软亲儿子SQL Server的。如果我们要连上PostgreSQL,需要第三方插件。   第一个纳入视线的是Devart LinqConnect  可惜他们家的产品里轻量版不支持LINQ,专业版是收费的, 本来还想薅一

  • PostgreSQL DISTINCT 关键字。耳边二货2020-08-04 05:00:14

    在 PostgreSQL 中,DISTINCT 关键字与 SELECT 语句一起使用,用于去除重复记录,只获取唯一的记录。 我们平时在操作数据时,有可能出现一种情况,在一个表中有多个重复的记录,当提取这样的记录时,DISTINCT 关键字就显得特别有意义,它只获取唯一一次记录,而不是获取重复记录。 语法 用于去除重复

  • PostgreSQL DISTINCT 关键字。不如你甜如蜜2020-08-04 04:31:27

    在 PostgreSQL 中,DISTINCT 关键字与 SELECT 语句一起使用,用于去除重复记录,只获取唯一的记录。 我们平时在操作数据时,有可能出现一种情况,在一个表中有多个重复的记录,当提取这样的记录时,DISTINCT 关键字就显得特别有意义,它只获取唯一一次记录,而不是获取重复记录。 语法 用于去除重复

  • PostgreSQL DISTINCT 关键字。而糊涂热闹2020-08-04 04:31:15

    在 PostgreSQL 中,DISTINCT 关键字与 SELECT 语句一起使用,用于去除重复记录,只获取唯一的记录。 我们平时在操作数据时,有可能出现一种情况,在一个表中有多个重复的记录,当提取这样的记录时,DISTINCT 关键字就显得特别有意义,它只获取唯一一次记录,而不是获取重复记录。 语法 用于去除重复

  • postgresql 计算时间差的秒数、天数2020-07-29 08:02:12

    时间差天数 select '2017-12-10'::date - '2017-12-01'::date;   时间差秒数 select extract(epoch FROM (now() - (now()-interval '1 day') )); select trunc(extract(epoch FROM (now() - (now()-interval '1 day') ))::numeric); se

  • Postgresql执行计划概述2020-07-28 23:33:15

      执行计划个人理解是一个“点”,“线”,“面”的问题,与关系数据库中都有一些相似的成分,串起来还是比较容易掌握的,对于一条复杂的sql,所谓的点就是其中单个表的访问方式,线是表之间的先后访问\驱动顺序,面就是表与表之间的连接算法以及中间结果在内存缓冲区中的处理(类似于bitmap scan,M

  • Linux 上安装 PostgreSQL2020-07-27 12:02:44

    打开 PostgreSQL 官网 https://www.postgresql.org/,点击菜单栏上的 Download ,可以看到这里包含了很多平台的安装包,包括 Linux、Windows、Mac OS等 。 Linux 我们可以看到支持 Ubuntu 和 Red Hat 等各个平台,点击具体的平台链接,即可查看安装方法: 经过上述的选择,得到的安装步骤

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

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

ICode9版权所有