PostgreSQL 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
PostgreSQL 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
PostgreSQL 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
PostgreSQL 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
PostgreSQL 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 PostgreSQL
开发语言 C/C++ 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-09-03

软件简介

PostgreSQL (也叫 Postgres)是一个自由的对象-关系数据库服务器(数据库管理系统),它在灵活的 BSD-风格许可证下发行。它提供了相对其他开放源代码数据库系统(比如 MySQL 和 Firebird),和对专有系统比如 Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server的一种选择。

PostgreSQL 不寻常的名字导致一些读者停下来尝试拼读它,特别是那些把SQL拼读为"sequel"的人。PostgreSQL 开发者把它拼读为 "post-gress-Q-L"。(Audio sample, 5.6k MP3)。它也经常被简略念为 "postgres"。

PostgreSQL 使用名为 PostgreSQL 的许可证,该许可证与 BSD/MIT 类似。

在线文档:http://tool.oschina.net/apidocs/apidoc?api=postgresql9.1

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (56)

加载中
该评论暂时无法显示,详情咨询 QQ 群:912889742
打分: 力荐
自从我接手推广,运营工作以后,就觉得技术软件能用就行,反正换了个软件也不会赚钱,我还是继续 Mysql吧。
2018/05/24 09:39
回复
举报
#PostgreSQL#:太棒啦,这个月又有1家公司从#MySQL# 迁移到PG啦...... MySQL:是嘛?好可怕丫,那你还需要1万年才能把我这里的客户抢掉一半吧。
2018/03/07 21:46
回复
举报
有多少人在用#PostgreSQL#的jsonb or json?
2018/02/08 17:51
回复
举报
该评论暂时无法显示,详情咨询 QQ 群:912889742
打分: 力荐
非常不错
2017/11/05 23:36
回复
举报
打分: 力荐
从理论到论文到实践,一直引领着数据库的发展,做数据库的架构,看完它官网的文档,你就起飞了
2017/10/17 09:38
回复
举报
666
2017/10/14 16:13
回复
举报
打分: 力荐
postgresql 分表分库可以考虑使用 Sharding-JDBC 很靠谱的数据库中间件。代码结构有层次,编码规范。 有兴趣了解,可以看我博客:http://www.yunai.me/categories/Sharding-JDBC/?oschina&08
2017/08/04 14:11
回复
举报
#GoodERP# 做了 #PostgreSQL# 大会的赞助商,好兄弟一起玩
2017/06/14 17:46
回复
举报
更多评论
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2018/07/10 10:26

postgreSQL no pg_hba.conf

当程序链接PostgreSQL 时,可能会报错:No pg_hba.conf entry。 这条错误的原因是因为客户端远程访问postgresql受限所致,因为postgresql默认情况下除本机外的机器是不能连接的。 默认情况下,postgresql本机的连接是信任连接,只要有用户名就可以连接,不用密码. 要改变这种默认设置需要更改postgresql安装目录下的两个配置文件(pg_hba.conf与postgresql.conf) 认证文件 pg_hba.conf 文件目录:postgresql安装目录下的..\PostGr...

0
0
2019/08/28 11:06

PostgreSQL-pg_ctl

命令简介 pg_ctl 启动、关闭、重启 postgres pg_ctl start [-w] [-s] [-D datadir] [-l filename] [-o options] [-p path] pg_ctl stop [-W] [-s] [-D datadir] [-m s[mart] | f[ast] | i[mmediate] ] pg_ctl restart [-w] [-s] [-D datadir] [-m s[mart] | f[ast] | i[mmediate] ] [-o options] pg_ctl reload [-s] [-D datadir] pg_ctl status [-D datadir] pg_ctl kill [signal_name] [process_id] pg...

0
0
2018/04/10 15:17

postgresql 10.3 下的 pg_dump、pg_restore

pg_dump $ which pg_dump /usr/pgsql-10/bin/pg_dump $ pg_dump --help pg_dump dumps a database as a text file or to other formats. Usage: pg_dump [OPTION]... [DBNAME] General options: -f, --file=FILENAME output file or directory name -F, --format=c|d|t|p output file format (custom, directory, tar, plain text (default)) -j, --jobs=NUM ...

0
0
发表于PostgreSQL专区
2014/09/28 09:45

PostgreSQL pg_xlogdump

pg_xlogdump 查看支持的资源管理类型 # ./pg_xlogdump /home/pgsql-data/master/pg_xlog/000000010000000000000001 --rmgr=list XLOG Transaction Storage CLOG Database Tablespace MultiXact RelMap Standby Heap2 Heap Btree Hash Gin Gist Sequence SPGist...

0
0
发表于PostgreSQL专区
01/05 13:48

postgresql 备份之-pg_basebackup

(一)创建基础备份 1 、配置可以基于时间点的备份与恢复(point-in-time recovery (PITR)): 1.1 postgresql.conf 中配置 wal_level = replica # used to be "hot_standby" in older versions 9.6 default value minimal max_wal_senders = 10 # at least 2, better at least 2 archive_mode = on archive_command = 'cp %p /archive/%f' (也可使用rsync , scp ,需确保返回值为0,才被认为是归档成功了) 1....

0
0
2018/12/14 22:56

PostgreSQL入门,PostgreSQL和mysql

PostgreSQL被誉为“世界上功能最强大的开源数据库”,是以加州大学伯克利分校计算机系开发的POSTGRES 4.2为基础的对象关系型数据库管理系统。 PostgreSQL支持大部分 SQL标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、MVCC。同样,PostgreSQL 可以用许多方法扩展,比如,通过增加新的数据类型、函数、操作符、聚集函数、索引。 开发者可以免费使用、修改和分发 PostgreSQL,不管是私用、商用、还是...

0
1
发表于软件架构专区
2019/10/17 06:00

PostgreSql 备份之 pg_probackup

PostgreSql 备份的软件(免费)的有不少,pgrman(之前有一篇写过), Barman (功能很强大,配置很复杂)。最近大佬微信公众号发布 pg_probackup 功能和ORACLE rman 相差无几。 下面我们就来看看pg_probackup 何许人也。 pg_probackup是一款免费的postgresql 备份软件,目前支持到 postgresql 11 , 这是一名 RU 的 DEV 开发者开发的备份工具。作为postgresql 使用流行的国家,相关的软件也不少(日本,俄罗斯)。 这个小哥哥的其...

0
0
发表于数据库专区
2014/04/25 18:49

PostgreSQL的pg_depend详解

pg_depend是postgres的一张系统表,用来记录数据库对象之间的依赖关系,除了常见的主外键,还有其他一些内部依赖关系,可以通过这个系统表呈现出来。 一、表结构: postgres=# \d+ pg_depend Table "pg_catalog.pg_depend" Column | Type | Modifiers | Storage | Stats target | Description -------------+---------+-----------+---------+--------------+------------- classid | oi...

2
0
2019/09/19 16:36

【Linux】【PostgreSQL】PostgreSQL安装

前言   PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统。POSTGRES的许多领先概念只是在比较迟的时候才出现在商业网站数据库中。PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。同样,PostgreSQL也可以用许多方法扩展,例如通过增加...

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
07/02 15:22

同一条sql在navicate中执行很快,用mybatis执行时约3s。

很简单的一条sql,select id,name,logo,gender from t_user。t_user表的数据量约20条。这条sql在navicate中执行时,约0.003s。但是采用usermapper.queryAll查询时,约2.5s到3s。数据库是postgresql。t_user表用到的类型有int8(对应java Long)、varchar(对应java String)、timestamp(对应java.sql.timestamp)。字段类型都是对齐,没搞懂这条sql经过mybatis之后需要花费约3s时间。...

10
0
发表了问答
2013/09/10 13:58

PostgreSQL中国技术支持

问一下 中国区 有没有对PostgreSQL的技术支持的公司或者代理啊

19
1
发表了问答
2016/08/24 15:26

PostGreSQL 如何使用数组类型字段 做WHERE条件?

如题: 现有一个log表,内有一个userIds字段 是用户id数组,现在的需求是根据指定userId的查询记录 请问如何实现。。

2
0
发表于AI & 大数据专区
2019/03/27 14:48

PostGreSql和MySql的优劣对比

请教些问题: PostGreSql 也是开源的为什么大多数公司不用这个?(目前了解到平安用这块) Mysql 单表上千万数据就要考虑上分库分表了为啥还那么多人用? (目前Oracle,SqlServer单表上亿查询也很快) PostGreSql 和MySql集群哪个更容易维护? 有没有哪些关系型数据库现在是有分片,副本功能的? 感谢大佬不吝赐教,先谢过,谢谢!

5
0
发表了问答
2015/08/06 10:56

PostgreSQL 服务启动不了

Postgresql服务启动不了 昨天还好好的,今天想启用连接数据库的时候,就出现错误了。如下图,用pgAdmin连接的。 然后,查看了配置文件(自从安装后配置文件都没改过),listent_add='*',port=5432都没有错. 继续看系统服务,发现没启动,点击启动,发现启动不了。错误如下: 各位大神,谁能帮忙看看是怎么回事??拜托了~~~

10
0
2020/04/14 17:33

做日志系统,用Elasticsearch,mongodb,postgresql做日志数据库的话,优缺点各方面有哪些呢?

目前系统里有各种log,每次处理比较麻烦,想做一个专有的日志服务web程序,用数据库存日志,但日志可视化显示定制为自己的网页。关于数据库,我想到了postgresql,Elasticsearch,mongodb其中Elasticsearch,mongodb是文档数据库,postgresql有json字段,是关系型数据库,但拥有文档数据库的特性。 请问用这三个做数据库做存日志服务,优缺点有哪些呢 关于Elasticsearch。用java语言访问的话,我查了一下java连接Elasticsearch...

22
23
发表于数据库专区
2020/04/01 14:57

SQL建表 [很迷茫]

前言:目前有6个接口信息 分别为:机房信息数据,机房状态数据,机房环境数据,机房报警数据,机房数据数据,机房调度数据。如图:(ps:图片的并不是数据库表,图仅用于数据参考明显表示 数据与数据 之间的关系) 接口字段关系如图: 如图可以得到:查询 报警信息 需要与基本信息机房编号一致,查询 调度信息 需要与 发射机通道号一致。 问题:目前建表是每个接口信息建一张表,因为之前不太了解sql,所以考虑到6个接口不是一次...

12
0
2020/03/20 15:30

请问mybatisplus 对于postgreSql的一些特殊数据类型支持吗(如数组,json等)?

请问mybatisplus 对于postgreSql的一些特殊数据类型支持吗(如数组,等json)? 最近在比较选型mybatisPlus和jooq,个人对mp是比较喜欢的但是不了解对postgresql的一些特殊属性是否支持,jooq太小众了有点不敢用

2
0
发表于数据库专区
2020/02/25 22:00

关于Postgresql(或者其他数据库)数据表可以留空字段默认值你们会填什么?

最近研究数据查询,网上说not in条件筛选要求数据表值非Null!有网友认为这是一个坑! 为了安全起见,请问数据库表可空字段,你们默认值会如何处理? int类型,会是数字0吗?文本类型,会是‘’吗?逻辑类型呢?

2
0
2020/02/25 13:54

求如何去取postgresql字段中json数组的值

select classes from order where student_id = 9527 classes字段是一个string,但是存入的时候是JSONArray存入的,现在想如何查询出来就直接是里面的纯数字,因为还要用这个classes里面的id数据联表进行查询,感激不尽!

1
0
发表于数据库专区
2018/01/22 17:45

使用 Java 操作 PostgreSQL 的 JSONB 数据类型时处理 SQL 语句中包含的 ? 问号

PostgreSQL 的 JSONB 可以很方便的用来存储和处理 JSON 数据,例如这样的查询 select '{}'::jsonb ?| array['a', 'b'] 但是当你通过 JDBC 的 PreparedStatement 来执行的时候会报错 ERROR: syntax error at or near "$1" 这是因为 PreparedStatement 会解析 SQL 中的问号当成动态参数来处理。 这种情况有两种处理办法: 1. 使用静态的 Statement 而不是 PreparedStatement try (Statement s = c.createStatement(); Resul...

1
2
2019/11/14 16:53

SQL 某字段值有null,和其他值,想要将所有不等于1的所有行查出来,怎么查询?

举例说明: 有个SQL如下: ``` sql select * from ( -- 构建临时表 select 1 a from dual union all select 2 a from dual union all select 3 a from dual union all select null a from dual ) where a <> 1 -- 重点在这里,为什么查出来的数据只有2、3,null查不出来。 ``` a列的值可能是任何数值或null。 我原本想的是上面的SQL能查询出来a不能于1的所有行(包括null),结果查不出来。 如果将查询条件改为类似: ``` sql wh...

2
0
发表于数据库专区
2019/11/12 18:54

postgresql json字段值为数组,怎么查询数组包含指定元素的数据?

json的格式:{"a":"test","b":[1,2,3,4]} 我想查询所有b字段包含了2的数据,请问有什么方法可以做到呢?

3
0
发表于数据库专区
2019/01/16 15:42

win10安装PostgreSQL出错。

管理员运行安装程序: 但是我的环境变量应该是没问题的,末尾也没有分号: 查看日志: 这个要怎么解决?

1
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
56 评论
539 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部