PostgreSQL
文章平均质量分 52
是一种对象关系型数据库管理系统(ORDBMS),本栏对它在不同环境的使用,以及复杂查询sql,聚合函数等等做出相应归纳和记录
权权qxj
人生没有白走的路,每一步都算数。
展开
-
server closed the connection unexpectedly This probably means the server terminated abnormally
连接PostgresSQL报错:/ # psql -U postgres -h 192.168.xx.xxx -p 5440 -d postgrespsql: server closed the connection unexpectedlyThis probably means the server terminated abnormallybefore or while proces...原创 2019-01-31 13:50:22 · 46681 阅读 · 1 评论 -
postgresql查找字段空、不为空的方法总结
在使用pgsql时,想要去到某些字段不为空或者为空的数据,可以用以下方法:1、不为空Select * From table Where idSelect * From table Where id!=''2、为空Select * From table Where id=''Select * From table Where原创 2017-07-27 17:24:27 · 44266 阅读 · 4 评论 -
postgreSQL在linux下的使用
本文介绍postgresql在linux(我用的是archlinux)下安装和使用方法:提示:安装linux之后可以用如下命令,新建linux用户 $ sudo adduser qxj 1.安装pgsql搜索posgresql$ yaourt -Ss postgresql安装postgresql$ yaourt -S postgresql2.postgrs...原创 2017-08-29 15:42:34 · 29062 阅读 · 4 评论 -
postgresql中获取json数据和聚合函数的使用
在postgresql中检查json数组相关知识如下:假如有一张表test,数据如下:1.查询json数组中的数据,用 '-> '获取JSON对象字段,'->>' 获取JSON对象字段作为文本:1)select param,param->>'data'as param2 from test ;param2结果为JSON对象字段2)select p原创 2017-08-31 09:31:44 · 11358 阅读 · 0 评论 -
postgresql中隐秘的sql
在postgresql中有许多好玩的sql,作用非常大,下面列出几条:--看看目前的情况:select * from pg_stat_activity;--搜索杂项功能:select * from pg_proc WHERE proname ~* '^pg_.*'--查找数据库大小:select pg_database_size('postgres');select p原创 2017-08-23 17:27:22 · 340 阅读 · 0 评论 -
postgresql修改自增序列
在 mysql 中,实现 id 自增的方式是依靠加一个 auto_increment 标志,而在 pgsql 中,id 自增是通过序列 SEQUENCE。创建表时设置自增序列为:CREATE TABLE "config" ( "id" int4 NOT NULL DEFAULT nextval('config_id_seq'::regclass), ...};原创 2017-08-23 17:17:01 · 16311 阅读 · 2 评论