自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (3)
  • 问答 (2)
  • 收藏
  • 关注

原创 PostgreSQL 客户端下查看表,视图,function,切换数据库等

\l: 查看所有数据库 \c dataname: 切换数据库 \dt: 查看所有自己创建的表 \dt+: 查看所有自己创建的表,显示表的相关内容占的磁盘大小 \dt(+) tablename: 参看指定表 \dv: 查看所有自己创建的视图 \dv+: 查看所有自己创建的视图,显示大小 \dv(+): 查看制定的视图 \df: 查看所有自己创建的function \df+: 查看所有

2015-04-13 09:45:33 13805 1

原创 PostgreSQL 添加各种约束语法

1. 添加主键alter table goods add primary key(sid);2. 添加外键alter table orders add foreign key(goods_id) references goods(sid) on update cascadeon delete cascade;on update cascade: 被引用行更新时,引用行自动更

2015-04-04 22:23:31 36967 4

原创 JAVA 组合与继承

JAVA 组合与继承

2015-04-29 10:11:36 548

原创 PostgreSQL ERROR: cache lookup failed for function 98810

原因:   因我在系统表pg_proc里面删除了一条我自己创建的function,导致在其他地方对这条记录的依赖找不到而导致以上错误。 解决方法:   不会解决。会解决了再来补充。

2015-04-28 17:04:43 3056 1

原创 PostgreSQL扩展--pgstattuple提供统计信息函数

参考:The simple usage of pgstattuple extension 1. 描述   pgstattuple提供了pgstatetuple()和pgstatindex()两个统计表和索引的方法,较PostgreSQL系统表pg_class的表统计信息,pgstatetuple()还统计了表中的dead tuples。 2. 使用   在数据库中第一次使用pgstattu

2015-04-24 12:40:44 2246 1

原创 PostgreSQL 权限信息表information_schema.table_privileges

information_schema.table_privileges表记录着所有用户的权限信息。postgres=# \d+ information_schema.table_privileges View "information_schema.table_privileges" Column | Typ

2015-04-23 15:31:37 6322 1

转载 PostgreSQL的外部表使用

原文链接:http://my.oschina.net/Kenyon/blog/165432  PostgreSQL从9.1开始增加了外部表访问的功能,这个功能就是数据库直接读取数据库以外的文件,比如csv或者text等类型的文件,暂时不支持DML。PostgreSQL有各种插件能直连各种异构DB,如oracle_fdw,mysql_fdw,file_fdw等,对数据的迁移是很方便的,这是PG的扩展

2015-04-22 17:12:49 17979

原创 PostgreSQL 使用RETURNING返回值

PostgreSQL 使用RETURNING返回值

2015-04-21 08:55:20 18998 1

原创 PostgreSQL 使用anto_explain自动记录超时SQL的执行计划

1. auto_explain 模块简单介绍   auto_explain 模块能够自动记录慢查询语句的执行计划,而不需要手工执行 Explain 命令,在比较大的业务系统中,这个模块专门用来跟踪尚未优化的查询SQL。 2. auto_explain 模块启用   如果已经编译并安装了 auto_explain 模块,只要配置参数 shared_preload_libraries 和

2015-04-20 15:30:55 1821 1

原创 PostgreSQL DISTINCT ON

用法:   DISTINCT ON ( expression [, …] ) keeps only the first row of each set of rows where the given expressions evaluate to equal. […]。 Note that the “first row” of each set is unpredictable unless OR

2015-04-17 08:38:28 16253 1

原创 PostgreSQL ROW_NUMBER() OVER()

语法:  ROW_NUMBER() OVER( [ PRITITION BY col1] ORDER BY col2[ DESC ] ) 解释:  ROW_NUMBER()为返回的记录定义个行编号, PRITITION BY col1 是根据col1分组,ORDER BY col2[ DESC ]是根据col2进行排序。 举例:postgres=# create table student(i

2015-04-16 18:07:28 51249 1

原创 PostgreSQL dblink的使用

dblink,能够在一个数据库中操作另外一个远程的数据库。准备工作:1. 使用dblink,在安装PostgreSQL的时候,必须把的位于PostgreSQL下的contrib\dblink源码编译安装, #cd contrib/dblink #make #make install 之后可以看到在$PGHOME下的lib下就有个dblink.so文件

2015-04-13 21:45:49 24349 2

原创 PostgreSQL 系统表pg_enum

pg_enum表包含显示每个枚举类型值和标签的记录。 名字 类型 引用 描述 oid oid 行标识符(隐藏属性; 必须明确选择) enumtypid oid pg_type.oid 拥有这个枚举值的pg_type记录的OID enumsortorder float4 这个枚举值在它的枚举类型中的排序位置 enumlabel

2015-04-09 18:47:19 1818 1

原创 PostgreSQL系统表 pg_stats

pg_stats是由pg_statistic系统表扩展而来的系统视图,记录的是每个表每个字段的统计信息,用于PostgreSQL优化器做执行计划选择的时候提供参考。 名字 类型 引用 描述 schemaname name pg_namespace.nspname 包含此表的模式名字 tablename name pg_class.relname 表的名字

2015-04-09 11:17:20 7826 1

原创 PostgreSQL default_statistics_target

default_statistics_target(integer): PostgreSQL进行analyze的时候,参考的生成的列的柱状图的大小,可以理解为采样颗粒度。 官方解释:Sets the default statistics target for table columns without a column-specific target set via ALTER TABLE SE

2015-04-09 10:56:01 3100 1

原创 PostgreSQL SEQUENCE

PostgreSQL有数据类型 smallserial,serial,bigserial,它们都不是真正的类型,是依赖与一个序列的自动增长的且不为null的类型。 create table tb10( id serial ); 等价于下面的语句: create sequence tb10_id_seq; create table tb10( id integer

2015-04-08 11:22:40 2367 1

原创 PostgreSQL key words of LATERAL

文档解释:FROM子句中出现的子查询可以放在关键字LATERAL之前,这样就允许它们引用通过前置FROM条目提供的字段。(如果没有LATERAL,那么每个子查询都被认为是独立的并且不能交叉引用任何其他的FROM条目。)这是PostgreSQL9.3的新增特性,第一次看到这解释,估计看不懂,看下面解释。1. 准备好的数据。postgres=# select * from tb

2015-04-07 16:04:20 3042 1

原创 PostgreSQL联结关键字 ON、USING、NATURAL

PostgreSQL联结关键字 ON USING NATURAL

2015-04-07 08:32:54 4836 2

原创 PostgreSQL RULE

RULE语法:postgres=# \h create ruleCommand: CREATE RULEDescription: define a new rewrite ruleSyntax:CREATE [ OR REPLACE ] RULE name AS ON event TO table_name [ WHERE condition ] DO [

2015-04-06 17:18:12 4370

原创 PostgreSQL unique constraint allow mutiple nulls

1. 建表postgres=# create table tb8(id integer,name character varying);CREATE TABLE2. 添加唯一约束postgres=# alter table tb8 add CONSTRAINT check_name_unique unique(name);ALTER TABLEpostgres=# \d tb8

2015-04-02 12:15:18 804

最新中国全国行政区划代码json格式

来自 http://www.stats.gov.cn/tjsj/tjbz/xzqhdm/201504/t20150415_712722.html 的json格式的行政区划代码

2016-01-22

浙江全国最新的行政区划代码json格式

来自http://www.stats.gov.cn/tjsj/tjbz/xzqhdm/201504/t20150415_712722.html的json格式的行政区划代码

2016-01-22

行政区划代码json格式

来自http://www.stats.gov.cn/tjsj/tjbz/xzqhdm/201504/t20150415_712722.html 处理后的json格式的地址代码

2016-01-22

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除