
PostgreSQL
文章平均质量分 74
Javyxu
这个作者很懒,什么都没留下…
展开
-
CentOS7 下安装 PostgreSQL10
1、下载源代码并解压 1、wget https://ftp.postgresql.org/pub/source/v10.0/postgresql-10.0.tar.gz 2、tar -xvzf postgresql-10.0.tar.gz #解压pg包 3、./configure 4、sudo make 5、sudo make install2、创建用户组和原创 2017-10-22 10:36:09 · 6027 阅读 · 4 评论 -
SQL中的OLTP、OLAP以及ACID
OLTP和OLAP的关系联机事务处理概念OLTP(on-line transaction processing)主要是执行基本日常的事务处理,比如数据库中得增删改。特点实时性要求高。(分分钟到账)数据量不是很大,生产库上的数据量一般不会太大,而且会及时做出相应的数据处理与转移。对确定性的数据进行存取高并发,并且满足ACID原则。(两人同时操作一张银行卡账户、...原创 2018-06-01 13:48:19 · 1682 阅读 · 0 评论 -
SQL语法
基础语法1. SELECT说明SELECT语句用于从表中选取数据。结果被存储在一个结果表中(称为结果集)。语法SELECT columnname1, columnname2,... FROM table_nameSELECT * FROM table_name2. DISTINCT说明在表中,可能会包含重复值。这并不成问题,不过,有时您也许...原创 2018-06-01 13:44:23 · 306 阅读 · 0 评论 -
Shell编程
shell脚本编程构建基本脚本注释格式#!/bin/sh# FILENAME: test_shell# AUTHOR: Javy# Email: xujavy@gmail.com# PURPOSE: Demonstration of comment style# HISTORY: 1 May, 2018 Created# ...原创 2018-06-03 12:38:53 · 928 阅读 · 0 评论 -
PostgreSQL的核心架构
PostgreSQL的核心架构应用程序的访问接口1. 访问接口总体图进程及内存结构1. 进程和内存结构图主进程:Postmaster进程辅助进程:SysLogger(系统日志)进程、BgWriter(后台写)进程、WALWrite(预写式日志)进程、PgArch(归档)进程、AutoVacuum(系统自动清理)进程、PgStat(统计收集)进程、Chec...原创 2018-06-03 12:24:29 · 6223 阅读 · 0 评论 -
CentOS7下安装PostGIS
CentOS7下安装PostGIS写在安装之前PostGIS的安装和运行需要在PostgreSQL环境下,故本人安装的环境是:CentOS 7 64位PostgreSQL 10.3,具体安装可参考CentOS7 下安装 PostgreSQL10PostGIS 2.4.3, 安装过程看本文介绍geos 3.4.2, 可以使用yum install geos geos-deve...原创 2018-04-25 16:52:06 · 4290 阅读 · 4 评论 -
PostgreSQL下的Python
PostgreSQL下的PythonPL/Python过程语言允许PostgreSQL函数用Python语言编写。要在特定数据库中安装PL/Python,请使用CREATE EXTENSION plpythonu。提示:如果语言安装到template1中,则随后创建的所有数据库都将自动安装该语言。PL/Python仅作为”不可信”语言提供,这意味着它不提供限制用户可以在其中执行的任...翻译 2018-04-09 21:37:23 · 4752 阅读 · 2 评论 -
Oracle和PostgreSQL下修改字段长度
Oracle和PostgreSQL数据库下修改字段长度Oraclealter table tableName modify(fieldName NVARCHAR2(iLength));PostgreSQLALTER TABLE tableName alter COLUMN fieldName type character varying(iLength);...原创 2018-04-08 15:19:25 · 1292 阅读 · 0 评论 -
ArcGIS连接自编译PostgreSQL数据库
一、在ArcGIS下连接PostgreSQL数据库二、创建时出现的问题 1. 在使用ArcGIS的Create Enterprise Geodatbase时显示缺少libxml文件而不能创建成功。 2. 在进行./configure --with=libxml时提示libxml文件 3. 在使用yum install libxml2 libxml2-devel时显示没有合适的安装包原创 2017-11-18 18:28:05 · 385 阅读 · 0 评论 -
Postgres主进程文件—postmaster.pid
正如上一篇文章PostgreSQL的核心架构所讲,PostgresSQL的主进程是Postmaster,当我们启动PostgresSQL后,会在PostgreSQL中的数据文件夹下生产一个postmaster.pid的文件,那么这个文件记录了什么信息呢,我通过查阅源代码以及相关文档,对此文件进行内容进行说明:postmaster内容使用cat -n 命令可以查看postmaster.p...原创 2018-06-18 16:47:42 · 9730 阅读 · 0 评论