本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
paulwong - fantaxy025025
- johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- gengyun12
- jickcai
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- 龙儿筝
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- zxq_2017
- nychen2000
- lzyfn123
- forestqqqq
- wjianwei666
- ajinn
- siemens800
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
greenplum解决数组取交集问题
最近要用到一个数组合并取交集的功能。
在网上查了一下postgrasql中intarray 模块能直接支持:
--查找数组元素的交集
mydb=> select array[1,2,3] & array[3,4,5];
?column?
----------
{3}
(1 row)
安装intarray 模块:psql -d xmo_workspace -f i ...
PostgreSQL的ARRAY_AGG函数与unnest函数
PostgreSQL的ARRAY_AGG函数是用来连接到一个数组中的输入值,包括空。
要了解函数ARRAY_AGG,考虑表COMPANY 记录如下:
testdb# select * from COMPANY;
id | name | age | address | salary
----+-------+-----+-----------+--------
1 | Paul | ...
pg_restore,pg_dump,psql备份还原
1:备份
pg_dump -Fc --inserts -h 192.168.1.1 -U postgres -f small_data2.backup -v -C small_data
注意如果不加-Fc 则文件格式是sql语句
2:查看备份文件信息
pg_restore -l small_data2.backup
不是-Fc创建的文件报错:
pg_restore: [归档] 输入文件看上去不象有 ...
修改postgres的密码
1: # su postgres
psql
postgres=# ALTER USER postgres WITH PASSWORD 'postgres';
postgres=# \q
2:# passwd postgres
输入新的 UNIX 密码:
重新输入新的 UNIX 密码:
passwd:已成功更新密码
修改linux系统的postgres用户的密码(密码与数据库用户postgres的密 ...
不rollback或者commit,直接connection.close() 的影响
原文:http://www.cnblogs.com/viewhighly/p/3440456.html
事务不commit或rollback直接close connection,据目前查找的资料(参照database分类中的文章)会产生以下后果:
1.如果直接使用jdbc,则具体的实现取决于不同的数据库。比如,oracle会commit,而sql server会rollback.
2. ...
drop function
在pgsql中 如果要删除函数,除了必须是这个函数的主人以外,还要指定函数的参数类型。
DROP FUNCTION calculate_current_maintenance_date ( company_id companies.id%TYPE );
Hibernate SQL实际sql语句监控- p6spy+hibernate+proxool 设置
由于ORM工具的缘故,我们调试程序的时候远没有直接在程序里直接写个string的SQL简单,想当年查个sql是有多么的幸福,一行sql = "select * from ..."找找就行了, 现在用了hibernate, 就算在JPA中开了show_sql=true, 打出来的还是一串 "name = ? and id = ? "
好在 ...
下载zip包版的Postgresql
1:www.enterprisedb.com注册用户
2:下载Installer版的postgresql,例如下载的文件名是:
postgresql-9.3.4-4-windows.exe
而对应的zip包版的文件下载文件就是
http://get.enterprisedb.com/postgresql/postgresql-9.3.4-4-windows-binaries.zip
3:例如64位版 ...
PostgreSql备份和恢复
有三种不同的备份方法:
SQL dump
文件系统级备份(File system level backup)
连续归档(Continuous archiving)
每种都有优势和劣势。
一、SQL Dump
dump方法是生成含有SQL命令的文本文件,当反馈回服务器时,将顺序执行dump中的命令。postgreSql使用pg_dump工具,基础用例是:
pg_ ...
PostgreSql的Explain命令详解
使用EXPLAIN
PostgreSQL为每个收到的查询设计一个查询规划。选择正确的匹配查询结构和数据属性的规划对执行效率是至关重要要的,所以系统包含一个复杂的规划器来试图选择好的规划。你可以使用EXPLAIN命令查看查询规划器创建的任何查询。阅读查询规划是一门艺术,需要掌握一定的经验,本节试图涵盖一些基础知识。
以下的例子来自PostgreSQL 9.3开发版。
EXPLAIN基础
查 ...
Linux下源码安装PostgreSql和PostGIS
一、源码安装PostgreSql
1、检查gcc版本
gmake --version
GNU make版本3.80以上。
2、下载源码
下载地址:http://www.postgresql.org/ftp/source/
选择版本,下载。
3、解压
gunzip postgresql-9.3.4.tar.gz
tar xf postgresql-9.3.4.tar
...
Postgresql 9.3.4 最新windows精简安装版。
EDB官方的安装包太大了,给客户传安装起来非常的不方便。并且官方的内置了PGAdmin3 图形化工具,增大了客户误操作的机会,也在安装最后默认安装他的那个builder工具,很麻烦,默认是C盘,可是很多用户C盘常用来装系统,于是我自己 做了一个安装包,默认装到D盘并且没有pgadmin3工具,只有几M大,但是确完整功能,希望对大家用。有任何问题,可以到群 5476420,postgresql技术 ...
PostgreSQL安装及简单应用
from:http://jingyan.baidu.com/article/3ea51489ec3cb452e71bba52.html
自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选。
本文介绍PostgreSQL的安装和 ...
PostgreSQL简介及下载
1、Download PostgreSQL
Official website:http://www.enterprisedb.com/products-services-training/pgdownload#windows
2、Advantages and disadvantages
优点
[2] 事实上, PostgreSQL 的特性 ...
PostgreSQL数据库完美备份恢复
PostgreSQL自带一个客户端pgAdmin,里面有个备份,恢复选项,也能对数据库进行备份 恢复(还原),但最近发现数据库慢慢庞大的时候,经常出错,备份的文件过程中出错的几率那是相当大,手动调节灰常有限。所以一直寻找完美的备份恢复方案。
梦里寻他千百度,伊人却在灯火阑珊处...其实PostgreSQL内置不少的工具,寻找的备份恢复方案就在其中:pg_dump,psql。这两个指令在数据库的 ...
postgresql 函数中日期的加减
在PostgreSQL中可以直接对时间进行加减运算:、
SELECT now()::timestamp + '1 year'; --当前时间加1年SELECT now()::timestamp + '-1 year'; --当前时间减1年
SELECT now()::timestamp + '1 month'; --当前时间加一个月SELECT now()::timestamp + ' ...
在postgres上创建索引
原文:http://www.blogjava.net/zhyiwww/archive/2008/11/07/239241.html
[1]创建普通索引
CRREATE INDEX idx_beijing_polyline_mapid ON beijing_polyline(mapid);
[2]创建空间数据索引
CREATE INDEX idx_beijing_poly ...
最近博客热门TAG
Oracle(49876) MySQL(37268) SQL Server(17623) Access(9329) DB2(4271) Redis(3181) Sybase(2414) 数据挖掘(2098) MongoDB(2014) SQLite(1817) PostgreSQL(1635) HBase(1492) NoSQL(1000) HSQLDB(620) Informix(581) Derby(578) Cassandra(375) PowerBuilder(333) CouchDB(113) TokyoCabinet(87)