postgresql
yousite1
这个作者很懒,什么都没留下…
展开
-
PostgreSQL查询优化简介
总结一些有关PostgreSQL查询计划,查询优化的相关内容,比较基础。SQL是一种申明性(declared)语言,也就是说,它并不是一种程序。它没有其他编程语言里的流控制语言,比如while,也无法控制操作顺序,比如有名的”goto”。SQL只是描述一个结果,并非过程。结果一致,但如果过程不同,所带来的系统消耗可谓天差地远。所以所有的RDBMS里都需要有查询优化器来获得一转载 2012-11-29 16:57:31 · 1391 阅读 · 0 评论 -
jdbc连接postgresl需要指明特定模式
postgresql需要创建数据库然后下面创建模式-》表和函数等对像如果用户名,数据库,都用同一名称那使用jdbc连接串:src.url = jdbc:postgresql://172.16.6.16/ooosrc.user = ooosrc.password = ooo这样可以正常访问模式ooo下的表和对像但如果表创建在模式名称为bbb下面怎么连接呢?原创 2015-10-20 09:29:19 · 6560 阅读 · 2 评论 -
postgresql 删除ID重复数据
原来表设计没有主键导致SQL重复执行时会产生多条一模一样的主键,现在需要对原来的表建立主键,需要对ID重复的数据进行删除,只保留一条虽然数据完全一致,但好在pgsql数据库提供了ctid的隐藏列,根据此列可以把只保留最小ctid的相同数据行。于是写了以下存储过程来处理。方便多了。再也不错这种问题了。CREATE OR REPLACE FUNCTION delete_repeat(tab原创 2016-01-14 11:07:01 · 3038 阅读 · 0 评论