postgresql savepoint及rollback
rollback的功能在数据库中都一样,未提交的操作都会回滚,在psql中默认配置下AUTOCOMMIT是打开的,这一点和oracle不同,如果测试需要先把autocommit设置为off,\set AUTOCOMMIT off在postgresql中有个savepoint可以回滚到某个点1. 做几个测试,创建多个savepoint点,并可以多次rollback到同一个savepoint,rollback至s...
postgresql表空间相关操作
1.Postgresql中表空间实际是一个存储的目录,ORACLE表空间是一个逻辑概念,下面再有数据文件。create tablespace tablespacename location '/data/t1';2.创建数据库时可以指定默认表空间也可以修改默认表空间create database db1 tablespace tablespacename;alter database db1 set tablespace tablespacename;修改时...
postgresql分区表的使用
在看《PostgreSQL修炼之道》时讲到分区表的地方做了些实验,测试表的数据来之另外一个ORACLE数据库的dba_objects。基本概念,postgresql中的分区表其实是通过表继承来实现的(表继承的概念度娘之),即对外看到的即是父表,分区表继承父表的栏位, &nb...
copy ERROR: invalid input syntax for type timestamp: "xxxREATED"
使用toad保存时选择了Encoding UTF-8,文件上传到linux 服务器下使用postgresql copy命令导入时会出现 ERROR: invalid input syntax for type错误 , 原因是文件有with选项,需要使用no BOM,通过file 命令可以知道文件的文本格式 &nbs...
pgadmin 1.20安装使用
目前的版本1.20.*在64位系统上安装会提示缺少msvcp120.dll,有网友已经贴出使用官网地址: http://www.microsoft.com/en-gb/download/details.aspx?id=40784这个可以修复,不过也可以安装第一点版本的pgadmin。1.创建连接 先修改postgresql服务器端的配置pg_hba.conf添加,其中192.168.0.0/16值16位...
PostgreSQL逻辑结构介绍
一个PostgreSQL数据库服务下可以有多个数据库,多个数据库之间无法互相访问,需要访问需要使用dblink等手段。ORACLE数据库一个实例只能有属于一个数据库,一个库可以有多个实例,比如RAC就是如此。Post的这种其实和sql server, MYSQL都类似。Database,instance ...
hadoop实验1 URLCat
hadoop权威指南3.1 实验JAVA代码import org.apache.hadoop.fs.FsUrlStreamHandlerFactory;import org.apache.hadoop.io.IOUtils;import java.io.InputStream;import java.net.URL;public class URLCat {static {URL.setURLStreamHandlerFactory(new FsUrlStreamHandlerFactory());}public static void ma...