PostgreSQL Ubuntu PostgreSQL安装和配置的介绍 1、安装 使用如下命令,会自动安装最新版,这里为9.5 sudo apt-get install postgresql 安装完成后,默认会: (1)创建名为”postgres”的Linux用户 (2)创建名为”postg...
PostgreSQL PostgreSQL教程(一):数据表详解 一、表的定义: 对于任何一种关系型数据库而言,表都是数据存储的最核心、最基础的对象单元。现在就让我们从这里起步吧。 1. 创建表:  ...
PostgreSQL PostgreSQL长事务与失效的索引查询浅析介绍 最近刚写了一篇文章介绍了下长事务,以及一些长事务常见的危害,如无法及时的垃圾回收导致表膨胀之类的问题,最近刚好又碰到一个问题也是长事务所导致的。 上周六早上接到同事电话,说某个库CPU一直很高,看了下全是某张大表的全表扫描导致,但是奇怪的是相关的查询都有用...
PostgreSQL Postgresql中LIKE和ILIKE操作符的用法详解 LIKE和ILIKE操作符可以模糊匹配字符串,LIKE是一般用法,ILIKE匹配时则不区分字符串的大小写。 它们需要结合通配符使用,下面介绍两种常用的通配符。 %:百分号用于匹配字符串序列,可匹配任意组合; _:下划线用于匹配任何单一字符。 举例来说明LI...
PostgreSQL PostgreSQL教程(十五):系统表详解 一、pg_class: 该系统表记录了数据表、索引(仍然需要参阅pg_index)、序列、视图、复合类型和一些特殊关系类型的元数据。注意:不是所有字段对所有对象类型都有意义。 名字 类型 引用 描述 re...
PostgreSQL Postgres 创建Role并赋予权限的操作 创建Role CREATE USER <role_name> PASSWORD ‘<role_password>’; 赋予权限 赋予database所有权限 GRANT ALL ON DATABASE <...
PostgreSQL 浅谈PostgreSQL中大小写不敏感问题 本文主要讨论PostgreSQL中大小写不敏感存在的问题。 默认情况下,PostgreSQL会将列名和表名全部转换为小写状态。 图1 Person与person 如图1所示,我们创建表person,其中包含name列。然后插入一条记录。执行SELECT查询...
PostgreSQL sqoop 实现将postgresql表导入hive表 使用sqoop导入数据至hive常用语句 直接导入hive表 sqoop import –connect jdbc:postgresql://ip/db_name –username user_name –table t...
PostgreSQL PostgreSQL入门简介 PostgreSQL简介 PostgreSQL是一个免费的对象-关系型数据库服务器(ORDBMS),遵循灵活的开源协议BSD。 PostgreSQL开发者将其念作post-gres-Q-L。 PostgreSQL目前是世界上最先进的开源关系型数据库,支持丰...
PostgreSQL PostgreSQL pg_filenode.map文件介绍 今天在网上看到有人问误删pg_filenode.map该如何恢复或者重建,解决这个问题前我们先来了解下pg_filenode.map文件。 对于PostgreSQL中的每张表在磁盘上都有与之相关的文件,而这些文件的名字便是relfilenode,我们可以通...
PostgreSQL Postgresql 如何清理WAL日志 WAL是Write Ahead Log的简写,和oracle的redo日志类似,存放在$PGDATA/pg_xlog中,10版本以后在$PGDATA/pg_wal目录. 如果开启了归档,在目录archive_status下会有一些文件,以ready结尾的,...
PostgreSQL PostgreSQL的中文拼音排序案例 前一段时间开发人员咨询,说postgresql里面想根据一个字段做中文的拼音排序,但是不得其解 环境: OS:CentOS 6.3 DB:PostgreSQL 9.2.4 TABLE: tbl_kenyon 场景: postgres=# \d tbl_ke...