#postgres

PostgreSQL JSON 处理

 1.JSON类型   PostgreSQL支持JSON和JSONB。这两种类型在使用上几乎完全一致,主要区别是: (1)JSON类型把输入的数据原封不动的存放到数据库中。JSONB类型在存放时把JSON解析成二进制格式。 (2)JSONB支持在其上建索引,而...
代码星球 ·2020-04-07

PostgreSQL 数据类型

数值类型由两个字节,4字节和8字节的整数,4字节和8字节的浮点数和可选精度的小数。下表列出了可用的类型。 www.yiibai.comNameStorageSizeDescriptionRangeint22bytessmall-rangeinteger-32768to+32767int44bytestypic...
代码星球 ·2020-04-07

Windows 2008R2 安装PostgreSQL 11.6

  前些天在CentOS7.5下安装了PostgreSQL11.6。除了在无外网环境下需要另外配置之外,其他没有什么差别。今天主要写一下在Windows下面安装PostgreSQL的问题。  在官网看到下面的不同PostgreSQL版本需安装在相应Windows版本上。我觉得这是...

PostgreSQL 锁机制浅析

锁机制在PostgreSQL里非常重要(对于其他现代的RDBMS也是如此)。对于数据库应用程序开发者(特别是那些涉及到高并发代码的程序员),需要对锁非常熟悉。对于某些问题,锁需要被重点关注与检查。大部分情况,这些问题跟死锁或者数据不一致有关系,基本上都是由于对Postgres的锁机制不太了解导致的。虽然锁机制在Post...
代码星球 ·2020-04-07

PostgreSQL 抛出错误信息(错误行号)

 抛出错误行号是我们在写SQL中常用到的,在SQLServer和Oracle中都很简单,但是在PostgreSQL怎么实现呢?在网上查了下资料只有pg_exception_context包含错误行,我们可以根据具体情况来截取。脚本如下:dolanguageplpgsql$$declarev_stateTEXT...

PostgreSQL 预写日志机制(WAL)

持久性是指,事务提交后,对系统的影响必须是永久的,即使系统意外宕机,也必须确保事务提交时的修改已真正永久写入到永久存储中。最简单的实现方法,当然是在事务提交后立即刷新事务修改后的数据到磁盘。但是磁盘和内存之间的IO操作是最影响数据库系统影响时间的,一有事务提交就去刷新磁盘,会对数据库性能产生不好影响。WAL机制的引入,...

PostgreSQL 参数调整(性能优化)

 昨天分别在外网和无外网环境下安装PostgreSQL,有外网环境下安装的相当顺利。但是在无外网环境下就是两个不同的概念了,可谓十有八折。感兴趣的同学可以搭建一下。PostgreSQL安装完成后第一件事便是做相关测试,然后调整参数。/*CPU查看CPU型号*/cat/proc/cpuinfo|grepname...

PostgreSQL操作JSON数据

文章出处:http://it.taocms.org/07/4097.htmPostgreSQL官方关于JSON的文档:http://www.postgresql.org/docs/9.3/static/functions-json.html摘要:从PostgreSQL9.3版本开始,JSON已经成为内置数据类型,&ld...
代码星球 ·2020-04-05

Postgresql:内置数据类型(data type)

sqlstandardsqlserverpostgresqlpostgresqlaliasesdescription  bigintbigintbigintint8signedeight-byteinteger:有符号8字节整数   bigserialserial8autoincremen...

postgres常用命令

1.登录psql-Upname-ddatabase //pname表示postgres的登录用户名,database则表示要访问的数据库 2.查看所有的数据库l3.查看所有的表(这里的红色部分根据你要查看的数据库的名字来改变)d database 4.查看表的结构(这里的红色部分...
代码星球 ·2020-04-05

docker 安装 postgresql

docker拉去镜像以及配置生成容器的步骤几乎和之前的nginx安装一样,直接写下面的命令了1. dockerpullpostgres2.docker run --namexf-postgresql -v /Users/soe/dockerEnv/postgres/da...
代码星球 ·2020-04-05

ubuntu 安装 RPostgreSQL 库

其实大家在Linux的R中安装其他库,完全可以使用R自带的安装方式,只是这个 RPostgreSQL库需要用到postgresql的lib库与include头文件,所以才有若干个步骤去准备。我自己的做法是这样的,首先在网上下载一个 RPostgreSQL的源码包,源码下载地址:https://cra...
代码星球 ·2020-04-05

spark sql 的metastore 对接 postgresql

本教程记录spark1.3.1版本的thriftserver的metastore对接postgresql postgresql的编译,参考:http://www.cnblogs.com/chenfool/p/4530925.html 一启动postgresql服务1首先需要将postgresql的l...

ubuntu 14.04 源码编译postgresql

环境ubuntu14.04桌面版 postgresql源码下载链接,本教程是使用postgresql9.3.4进行编译的http://www.postgresql.org/ftp/source/ 首先我们需要给ubuntu安装几个包,因为postgresql编译时依赖installlibreadli...

linux 搭建unixODBC ,并对接 PostgreSQL 9.3.4

环境:suse11,64位的操作系统unixODBC版本:2.3.2PostgreSQL9.3.4 1编译安装unixODBC 下载unixODBC:http://www.unixodbc.org/download.html解压编译tar-zxvfunixODBC-2.3.2.tar.gzcduni...
首页上一页...1112131415下一页尾页