postgresql
大数据技术进阶
这个作者很懒,什么都没留下…
展开
-
copy命令介绍
COPY 命令可以快速的导入数据到postgresql数据库中,文件格式类似TXT、CVS之类。适合批量导入数据,速度比较快。注意COPY只能用于表,不能用于视图。COPY 命令里面的文件必须是由服务器直接读或写的文件,而不是由客户端应用读写。因此,它们必须位于数据库服务器上或者可以为数据库服务器所访问,而不是由客户端做这些事情。它们必须是PostgresqlSQL用户(服务器运行的用户原创 2014-10-27 18:17:01 · 1995 阅读 · 0 评论 -
JDBC存取二进制文件示例
本程序实现了将图片文件转化成二进制的形式,通过JDBC进行数据库存储的功能。程序分为三个文件,ConnUtil.java为数据库连接,PutFile.java为向数据库中存入二进制图片数据,GetFile.java为从数据库中取出二进制数据并保存成本地图片文件。代码如下:数据库连接:import java.sql.Connection;import java.sql.Driver原创 2014-11-12 13:59:43 · 772 阅读 · 0 评论 -
JDBC接口规范
前言JDBC(JavaDatabase Connectivity)表示Java查询引擎连接,由一组用Java编程语言编写的类和接口组成。JDBC为Java程序访问关系型查询引擎提供了编程接口,为查询引擎开发人员提供了一个标准的API,使他们能够用JavaAPI 来编写查询引擎应用程序,而不必为访问不同查询引擎编写不同的程序。随着J2SE版本的不断发展,JDBC规范也不断完善。发展到目前为止原创 2014-10-27 17:02:14 · 1085 阅读 · 0 评论 -
编写数据库函数执行循环copy命令导入大数据
CREATE OR REPLACE FUNCTION copyData() RETURNS boolean AS$BODY$DECLAREi int;begin i :=1; FOR i IN 1..9 LOOPcopy tb4_20130109012 to '/mnt/ramfs/weibo.tb4001w'; copy tb4_20130109012 from '/原创 2014-11-21 16:48:41 · 1091 阅读 · 0 评论 -
postgresql建立分区及测试
1 建立分区1.1. 创建主表CREATE TABLE measurement ( city_id int not null, logdate date not null, peaktemp int, unitsales int);CREATE TABLE这里date类型精确原创 2014-10-27 17:09:01 · 586 阅读 · 0 评论 -
ODBC接口规范
第1章 ODBC API 基础... 11.1 ODBC API句柄... 11.1.1 环境句柄... 11.1.2 连接句柄... 11.1.3 语句句柄... 11.2 ODBC数据类型... 21.2.1 SQL数据原创 2014-10-27 17:38:46 · 6605 阅读 · 0 评论 -
PostgreSQL增删数据命令示例
在PostgreSQL中如何用简单的几条SQL语句生成大量的测试数据呢?此处,我简单的写一个例子,供参考(在Postgresql9.1下面做的):(1)生成一万条测试数据的表foomydb=# create table foo(id bigint);mydb=# insert into foo select * from generate_series(1,10000);myd原创 2014-11-12 19:59:56 · 508 阅读 · 0 评论 -
postgresql全文检索语法
第1章 全文检索语法1.1 概述查询引擎为文本数据类型提供~, ~*, LIKE和ILIKE操作符,并提供全文检索以识别自然语言文档,并通过相关性查询进行排序。查询引擎提供两种数据类型用于支持全文检索,即tsvector类型与tsquery类型。1.2 文档(tsvector)类型对于tsvector类型,表示一个检索单元,通常是一个数据库表中一行的文本字段,或者这些字段的可翻译 2014-10-27 17:49:04 · 6207 阅读 · 0 评论 -
JAVA存取PG大对象类型OID数据
转载地址:http://my.oschina.net/liuyuanyuangogo/blog/151537转载 2014-11-12 14:06:51 · 967 阅读 · 0 评论 -
二进制存储大数据文件
如果想把整个文件或图片存储在数据表的一个字段内,该字段可以选择二进制类型,然后将文件按二进制存储起来,文本文件也可以存在text字段内。示例如下:二进制类型bytea的操作(在最大值内,有内存限制)1、 创建表Create table byteatable(id int,obj bytea); 2、 将文件放到coordina原创 2014-10-27 18:18:56 · 1308 阅读 · 0 评论 -
java多线程向数据库中加载数据
读取本地文件,每行为一条记录,文件大小550M,220原创 2014-11-06 16:48:47 · 1449 阅读 · 0 评论