长事务导致数据库挂了,求解答
求哪位大神帮我解释下这日志是啥意思,小弟没整明白
15:35:52 Maximum server connections 1459
15:35:52 Checkpoint Statistics - Avg. Txn Block Time 1.001, # Txns blocked 7, Plog used 31595, Llog used 17368
15:52:46 Checkpoint Completed: duration was 952 seconds.
15:52:46 Mon Oct 10 - loguniq 62844, logpos 0x85bc398, timestamp: 0x9e7a9e2e Interval: 338054
15:52:46 Maximum server connections 1708
15:52:46 Checkpoint Statistics - Avg. Txn Block Time 0.000, # Txns blocked 1, Plog used 14722, Llog used 10781
15:54:13 Checkpoint log record may not fit into the logical log buffer.
Recommended minimum value for LOGBUFF is 68.
16:30:39 Checkpoint Completed: duration was 2241 seconds.
16:30:39 Mon Oct 10 - loguniq 62844, logpos 0xa6c3048, timestamp: 0x9e9ace54 Interval: 338055
16:30:39 Maximum server connections 2471
16:30:39 Checkpoint Statistics - Avg. Txn Block Time 1.001, # Txns blocked 1, Plog used 14874, Llog used 28414
17:03:48 sid 64937197 username informix@tnmsdb1 pid 8651194 terminated.
17:03:53 sid 64937197 username informix@tnmsdb1 pid 8651194 terminated.
17:23:26 Checkpoint Completed: duration was 3134 seconds.
17:23:26 Mon Oct 10 - loguniq 62844, logpos 0xf5dc130, timestamp: 0x9ec60b5e Interval: 338056
17:23:26 Maximum server connections 3141
17:23:26 Checkpoint Statistics - Avg. Txn Block Time 0.001, # Txns blocked 1, Plog used 33966, Llog used 48050
18:29:50 Checkpoint Completed: duration was 3952 seconds.
18:29:50 Mon Oct 10 - loguniq 62844, logpos 0x163a4048, timestamp: 0x9effde76 Interval: 338057
18:29:50 Maximum server connections 3610
18:29:50 Checkpoint Statistics - Avg. Txn Block Time 1.001, # Txns blocked 2, Plog used 45832, Llog used 63376
18:59:09 Checkpoint Completed: duration was 1757 seconds.
18:59:09 Mon Oct 10 - loguniq 62844, logpos 0x1ed6f018, timestamp: 0x9f02f569 Interval: 338058
相关推荐
数据库系统概念,第六版答案
Database System Concepts 6th,数据库系统概念第六版,英文答案,包括习题和实践习题
分布式数据库试题及答案.doc
1. 九八年秋季试题 5 1.1. 概念题 5 1.1.1. 比较半连接方法和枚举法的优缺点。 5 1.1.2. 2PL协议的基本思想。 5 1.1.3. WAL协议的主要思想。 5 1.1.4. SSPARC三级模式体系结构。 5 1.1.5. 设计OID的数据结构时应考虑哪些问题。 6 1.2. 某个大学中有若干系,且每个系有若干个班级和教研室,每个教研室有若干个教员,其中教授、副教授每个人带若干名研究生。每个班有若干名学生,每个学生可选修若干门课程,每门课程可由若干学生选修。完成下列各种要求: 6 1.3. 下面是某学院的一个学生档案数据库的全局模式: 7 1.3.1. 将全局模式进行分片,写出分片定义和分片条件。 7 1.3.2. 指出各分片的类型,并画出分片树。 8 1.3.3. 假设要求查询系号为1的所有学生的姓名和成绩,写出在全局模式上的SQL查询语句,并要求转换成相应的关系代数表示,画出全局查询树,请依次进行全局优化和分片优化,画出优化后的查询树。要求给出优化变换过程。 8 1.4. 设数据项x,y存放在S1场地,u,v存放在S2场地,有分布式事务T1和T2,T1在S1场地的操作为R1(x)W1(x)R1(y)W1(y),T2在S1场地的操作为R2(x)R2(y)W2(y);T1在S2场地上的操作作为R1(u)R1(v)W1(u),T2在S2场地上的操作作为W2(u)R2(v)W2(v)。对下述2种情况,各举一种可能的局部历程(H1和H2),并说明理由。 9 1.4.1. 局部分别是可串行化,而全局是不可串行化的 9 1.4.2. 局部和全局都是可串行化的。要求按照严格的2PL协议,加上适当的加锁和解锁命令,(注意,用rl(x)表示加读锁,wl(x)表示加对x加写锁,ul(x)表示解锁) 9 1.5. 试述面向对象的数据库系统中页面服务器和对象服务器两种Client/Server体系结构的主要特点, 10 2. 九九年春季试题 10 2.1. DBMS解决了信息处理技术中的哪些挑战? 10 2.2. 在关系数据库应用设计中,为什么要对数据库模式进行规范化? 10 2.3. 简述ACID特性。 11 2.4. 长事务处理有哪些特性,如何解决? 12 2.5. 数据库系统体系结构有哪几类,每种类型的特点是什么,关键技术有哪些? 12 2.6. 决策支持类应用与OLTP应用对于数据库系统的要求有哪些不同,支持前者的关键技术有哪些,并简述之。 12 2.7. 面向对象的数据库是如何产生的,其基本原理是什么?有哪些创新特性? 13 2.8. r r 一定等于r r 吗?在什么条件下r r = r r 成立? 14 2.9. 为了设计一个健壮的分布式系统,你必须知道可能发生哪种类型的失败。 14 2.9.1. 请列出在分布式系统中可能的失败类型: 14 2.9.2. 在你列出的失败类型中,哪些也可能发生在集中式系统中? 14 2.9.3. 对于每一种失败类型,在失败发生情况下,两段提交机制如何保证事务的原子性? 14 3. 九九年秋季试题 14 3.1. 问答题 14 3.1.1. 分布式数据库系统在系统结构、模式结构、功能模块等方面有何特点? 14 3.1.2. 给出两种2PL协议,并比较它们的优点缺点? 14 3.1.3. 解释为什么对象类的多继承存在二义性,并通过例子加以说明。 15 3.1.4. 对于下述情况,哪种并行性(查询间并行性、操作间并行性、操作内并行性)有助于正加系统的吞吐量: 15 3.2. 下面是某个公司人事数据库的两个全局关系 15 3.2.1. 将全局模式进行分片,写出分片定义和分片条件。 15 3.2.2. 指出各分片的类型,并画出分片树 15 3.2.3. 进行全局优化,画出优化后的全局查询树。 16 3.2.4. 进行分片优化,画出优化后的分片查询树。 16 3.3. 对3个关系R,S和T的分布式连接,已知有如下的剖视图: 19 3.3.1. 按照SDD-1半连接优化算法,逐步求出半连接优化集和最终执行场地; 19 3.3.2. 对以上结果做相应的优化处理。 23 3.4. 用下面的关键字值的集合构造一颗B+树:(2,3,5,7,11,17,19,23,29,31)。假定树开始是空的,且关键字的值是以升序插入到B+树中去的,B+树每个节点中含的指针数为4。 24 3.5. 考虑关系r (A,B,C),r (C,D,E),r (E,F),假设不存在主关键字。设V(C, r )=900, 24 3.6. 假设一个存储块中仅能存放一个记录且在内存中最多只有三个页框。请 出在排序合并算法中每遍形成的Runs,排序属性为第一个属性:(kangaroo,17),(wallaby,21),(emu,1),(wombat,13),(platypus,3),(lion,8),(warthg,4),(zebra,11),(meerkat,6),(hornbill,2),(baboon,12)。 24 4. 二零年春季试题 24 4.1. 24 4.1.1. 分布库管理系统有哪些主要功能模块及其作用. 24 4.1.2. 半连接方法和枚举法各适用于何种查询优化情况. 25 4.1.3. 分布式事务有哪些基本性质. 25 4.1.4. 什么是2PL协议 25 4.2. 下面是某个公司的人事关系数据库的全局模式: 25 4.2.1. 将全局模式进行分片,写出分片定义和分片条件。 26 4.2.2. 指出分片的类型,并画出分片树。 26 4.3. 对题4.2所确定的分片模式,要求查询级别高于“6”的所有职员的姓名和工资,写出的在全局模式上的SQL查询语句,并要求转换成相应的关系代数表示,画出全局查询树。 26 4.3.1. 进行全局优化,画出各步优化后的全局查询树。 26 4.3.2. 进行分片优化,画出各步优化后的分片查询树。 27 4.4. 下面是一个数据库系统出现故障是,日志文件中记录的信息; 27 4.4.1. 找出发生故障时系统中的活动事务,确定出反做和重做事务集。 27 4.4.2. 用C或其他语言定义出数据库记录(D记录)和检查点记录(K记录)的数据结构。 28 4.5. 设数据项x,y存放在S1场地,u,v存放在S2场地,有分布式事务T1和T2,T1在S1场地的操作为R1(x)W1(x)R1(y)W1(y),T2在S1场地的操作为R2(x)R2(y)W2(y);T1在S2场地上的操作作为R1(u)R1(v)W1(u),T2在S2场地上的操作作为W2(u)R2(v)W2(v)。对下述2种情况,各举一种可能的局部历程(H1和H2),并说明理由 28 4.5.1. 局部分别是可串行化,而全局是不可串行化的 28 4.5.2. 局部和全局都是可串行化的。 28 4.5.3. 要求按照严格的2PL协议,加上适当的加锁和解锁命令,(注意,用rl(x)表示加读锁,wl(x)表示加对x加写锁,ul(x)表示解锁) 28 5. 二零年秋试题 29 5.1. 概念题 29 5.1.1. 解释对象数据库系统中面向对象的相关概念 29 5.1.2. 从概念上比较对象数据库模型与对象关系模型 29 5.1.3. 利用左深树、右深树、浓密树来进行查询优化的各自特点 29 5.1.4. 试解释影响并行数据库系统中并行算法性能的三个因数 30 5.1.5. 简述用爬山算法进行查询优化的基本思想 30 5.2. 下面是某个公司一个人事关系数据库的全局模式: EMP={ENO*,ENAME,POSITION,PHONE} PAY={POSITION*,SALARY} ENO为职员号,POSITION为岗位。SALARY表示岗位对应的工资,*对应的属性表示主关键字。该公司分布在两个场地上,其中,在场地1经常处理所有职员数据,而场地2只处理工资低于1000的职员数据,为了节省磁盘空间和增大处理局部性: 30 5.2.1. 将以上全局关系进行分片设计,写出分片定义和分片条件。 30 5.2.2. 指出分片的类型,并画出分片树。 30 5.2.3. 给出分配设计。 31 5.3. 对题二所确定的分片模式,要求查询岗位为“salesman”的所有职员的姓名和工资,写出的在全局模式上的SQL查询语句,并要求转换成相应的关系代数表示,画出全局查询树。假设“salesman”的工资为800元。要求给出中间转换过程。 31 5.3.1. 进行全局优化,画出优化后的全局查询树。 31 5.3.2. 进行分片优化,画出优化后的分片查询树。 31 5.4. 按如下给出的条件,求出半连接优化计划和执行场地,并作后优化处理 32 5.5. 下面是当一个数据库系统出现故障时,日志文件中的信息 36 5.5.1. 画出对应的事务并发执行图。 37 5.5.2. 找出发生故障时系统中的活动事务,确定出反做和重做事务集。 37 5.5.3. 指出需要undo的和redo的数据记录。 37 5.6. 设数据项x,y存放在S1场地,u,v存放在S2场地,有分布式事务T1和T2。T1在S1场地的操作为R1(x)W1(x)R1(y)W1(y),T2在S1场地的操作为R2(x)R2(y)W2(y);T1在S2场地上的操作作为R1(u)R1(v)W1(u),T2在S2场地上的操作作为W2(u)R2(v)W2(v)。对下述2种情况,各举一种可能的局部历程(H1和H2),如果是可串行化的,指出事务的执行次序。对第3种情况,给出符合基本2PL协议的调度。(T1 加锁命令用L1(X)表示,开锁命令U1(X)表示。对任何数据的加锁可在事务开始后立即进行)。 38 5.6.1. 局部是不可串行化的。 38 5.6.2. 局部是可串行化的,而全局是不可串行化的。 38 5.6.3. 局部是可串行化的,全局也是可串行化的。 39 5.7. 设计一种满足下列要求的索引结构。 39 5.7.1. 被索引的数据集合为有序集 39 5.7.2. 在有序集上的查询操作都是基于位置来进行的 39 5.7.3. 当往有序集中插入或删除一个元素时,与该元素相关的后续元素的位置均要发生变化 39 5.7.4. 元素的类型可为任意类型(这一个小问题的解决需要考虑语言的特征) 39 6. 二零一春季试题 39 6.1. 39 6.1.1. 讨论集中式数据库和分布式数据库各自的优缺点。 39 6.1.2. 讨论在局域网和广域网两种情况下分布库设计的区别。 39 6.1.3. 解释分片透明性、复制透明性和位置透明性等三级透明性的区别。 39 6.1.4. 解释2PC协议如何在故障情况下保证事务的原子性的 40 6.1.5. 解释严格2PL协议与基本2PL协议的区别 40 6.2. 下面是某个公司一个人事关系数据库的全局模式: EMP={ENO*,ENAME,POSITION,PHONE} PAY={POSITION*,SALARY} ENO为职员号,POSITION为岗位。SALARY表示岗位对应的工资,*对应的属性表示主关键字。该公司分布在两个场地上,其中,在场地1经常处理所有职员数据,而场地2只处理工资低于1000的职员数据,为了节省磁盘空间和增大处理局部性: 41 6.2.1. 将以上全局关系进行分片设计,写出分片定义和分片条件。 41 6.2.2. 指出分片的类型,并画出分片树。 41 6.2.3. 给出分配设计。 41 6.3. 对题二所确定的分片模式,要求查询岗位为“salesman”的所有职员的姓名和工资,写出的在全局模式上的SQL查询语句,并要求转换成相应的关系代数表示,画出全局查询树。假设“salesman”的工资为1500元。要求给出中间转换过程。 41 6.3.1. 进行全局优化,画出优化后的全局查询树 42 6.3.2. 进行分片优化,画出优化后的分片查询树。 42 6.4. 下面是当一个数据库系统出现故障时,日志文件中的信息 43 6.4.1. 画出对应的事务并发执行图。 44 6.4.2. 找出发生故障时系统中的活动事务,确定出反做和重做事务集。 44 6.4.3. 指出需要undo的和redo的数据记录。 44 6.5. 设数据项x,y存放在S1场地,u,v存放在S2场地,有分布式事务T1和T2,T1在S1场地的操作为R1(x)W1(x)R1(y)W1(y),T2在S1场地的操作为R2(x)R2(y)W2(y);T1在S2场地上的操作作为R1(u)R1(v)W1(u),T2在S2场地上的操作作为W2(u)R2(v)W2(v)。对下述2种情况,各举一种可能的局部历程(H1和H2),如果是可串行化的,指出事务的执行次序。对第3种情况,给出符合基本2PL协议的调度。(T1 加锁命令用L1(X)表示,开锁命令U1(X)表示。对任何数据的加锁可在事务开始后立即进行)。 44 6.5.1. 局部是不可串行化的。 44 6.5.2. 局部是可串行化的,而全局是不可串行化的。 45 6.5.3. 局部是可串行化的,全局也是可串行化的。 45
Java面试宝典:包含Redis各种使用场景,分布式事务,分布式锁,DB,异步并发,JVM,微服务组件,常见的设计模式等
Java面试宝典:包含Redis各种使用场景,分布式事务,分布式锁,DB,异步并发,JVM,微服务组件,常见的设计模式,高级数据结构。
INFORMIX数据库维护指南(二)
怎样尽快获得INFORMIX公司技术支持? 2 2 怎样正确安装INFORMIX数据库产品? 2 3 ONLINE不能追加汉字怎么办? 4 4系统管理方面每天应该进行哪些工作? 4 5平时定期和不定期做的工作有哪些? 5 6系统使用哪些备份方式 5 7 INFORMIX数据库零(一、二)级备份和逻辑日志的备份的关系是怎样的? 5 8 如何进行数据库系统的备份?有那些注意事项? 6 9 如何用dbexport工具将数据卸成文本,并装载到其它服务器上? 7 10 如何在不破坏库本身信息情况下将数据库卸载到磁带设备,并装载在其它服务器上? 7 11 INFORMIX采用哪些日志备份方式?由那些注意事项? 8 12 INFORMIX数据库配置信息如何归档? 9 13 什么时候归档数据库配置信息? 9 14 如何使用UPDATE STATISTICS命令优化数据库 10 15 当出现系统性能问题时要从哪些方面考虑? 10 16 如何简单判断共享内存的BUFFER参数是否合理? 10 17 批处理时系统Check-Point时间很长,怎么办? 11 18 如何观察共享内存的使用情况 11 19 如何检查数据库运行状态是否正常? 11 20 如何检查DBSPACE的使用情况? ....
postGIS 用户手册
1 Introduction 1 1.1 Project Steering Committee . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 Contributors Past and Present . . . . . . . . . . . . . . . 1 1.3 More Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 Installation 3 2.1 Short Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.3 Getting the Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.4 Installation . . . . . . . 4 2.4.1 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.4.2 Building . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.4.3 Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.4.4 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.5 Create a spatially-enabled database . . . . . . . . . . . . . . . 8 2.6 Create a spatially-enabled database from a template . . . . . . 9 2.7 Upgrading . . . . . . . . 9 2.7.1 Soft upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.7.2 Hard upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.8 Common Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.9 JDBC . . . . . . . . . . 10 2.10 Loader/Dumper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3 Frequently Asked Questions 12 4 Using PostGIS: Data Management and Queries 16 4.1 GIS Objects . . . . . . . 16 4.1.1 OpenGIS WKB and WKT . . . . . . . . . . . . . . . 16 4.1.2 PostGIS EWKB, EWKT and Canonical Forms . . . . . . . . . . . . . . . . 17 4.1.3 SQL-MM Part 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 4.2 PostGIS Geography Type . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 4.2.1 Geography Basics . . . . . . . . . . . . . . . . . . . . . . . . . . 19 4.2.2 When to use Geography Data type over Geometry data type . . . . . . . . . . . . . 20 4.2.3 Geography Advanced FAQ . . . . . . . . . . . . . . . 21 4.3 Using OpenGIS Standards . . . . . . . . . . . . . . . . . . . . . . . . . . 21 4.3.1 The SPATIAL_REF_SYS Table and Spatial Reference Systems . . . . . . . . . . . 22 4.3.2 The GEOMETRY_COLUMNS Table . . . . . . . . . . . . . . . . . . . . . . . .. . . . . 23 4.3.3 Creating a Spatial Table . . . . . . . . . . . . . . . . 23 4.3.4 Manually Registering Geometry Columns in geometry_columns . . . . . . . . . . . . . . . . . 24 4.3.5 Ensuring OpenGIS compliancy of geometries . . . . . . . . . . . . . . . . . . . . . . 25 4.3.6 Dimensionally Extended 9 Intersection Model (DE-9IM) . . . . . . . . . . . . . . . 29 4.3.6.1 Theory . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 4.4 Loading GIS Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 4.4.1 Using SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 4.4.2 Using the Loader . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 4.5 Retrieving GIS Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 4.5.1 Using SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 4.5.2 Using the Dumper . . . . . . . . . . . . . . . . . . . . . . . . . . 36 4.6 Building Indexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 4.6.1 GiST Indexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 4.6.2 Using Indexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 4.7 Complex Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 4.7.1 Taking Advantage of Indexes . . . . . . . . . . . . . . . . . . . . . . . . 38 4.7.2 Examples of Spatial SQL . . . . . . . . . . . . . . . . 39 5 Using PostGIS: Building Applications 42 5.1 Using MapServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 5.1.1 Basic Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 5.1.2 Frequently Asked Questions . . . . . . . . . . . . . . . . . . . . . . . 43 5.1.3 Advanced Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 5.1.4 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 5.2 Java Clients (JDBC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 5.3 C Clients (libpq) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 5.3.1 Text Cursors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 5.3.2 Binary Cursors . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 6 Performance tips 49 6.1 Small tables of large geometries . . . . . . . . . . . . . . . . 49 6.1.1 Problem description . . . . . . . . . . . . . . . 49 6.1.2 Workarounds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 6.2 CLUSTERing on geometry indices . . . . . . . . . . . . . . . 50 6.3 Avoiding dimension conversion . . . . . . . . . . . . . . . . . 50 6.4 Tuning your configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 51 6.4.1 Startup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 6.4.2 Runtime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 7 PostGIS Reference 52 7.1 PostgreSQL PostGIS Types . . . . . . . . . . . . . . . . . . . . . . . . . . 52 7.1.1 box2d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 7.1.2 box3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 7.1.3 box3d_extent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 7.1.4 geometry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 7.1.5 geometry_dump . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 7.1.6 geography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 7.2 Management Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 7.2.1 AddGeometryColumn . . . . . . . . . . . . . . . . . 55 7.2.2 DropGeometryColumn . . . . . . . . . . . . . . . . . 56 7.2.3 DropGeometryTable . . . . . . . . . . . . . . . 57 7.2.4 PostGIS_Full_Version . . . . . . . . . . . . . . . . . 57 7.2.5 PostGIS_GEOS_Version . . . . . . . . . . . . . . . . 58 7.2.6 PostGIS_LibXML_Version . . . . . . . . . . . . . . . . . . . . . . . . 58 7.2.7 PostGIS_Lib_Build_Date . . . . . . . . . . . . . . . 59 7.2.8 PostGIS_Lib_Version . . . . . . . . . . . . . . . . . 59 7.2.9 PostGIS_PROJ_Version . . . . . . . . . . . . . . . . 60 7.2.10 PostGIS_Scripts_Build_Date . . . . . . . . . . . . . . . . 61 7.2.11 PostGIS_Scripts_Installed . . . . . . . . . . . . . . . 61 7.2.12 PostGIS_Scripts_Released . . . . . . . . . . . . . . . 62 7.2.13 PostGIS_Uses_Stats . . . . . . . . . . . . . . . 62 7.2.14 PostGIS_Version . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 7.2.15 Populate_Geometry_Columns . . . . . . . . . . . . . . . . 64 7.2.16 Probe_Geometry_Columns . . . . . . . . . . . . . . . 64 7.2.17 UpdateGeometrySRID . . . . . . . . . . . . . . . . . 65 7.3 Geometry Constructors . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 7.3.1 ST_BdPolyFromText . . . . . . . . . . . . . . . 66 7.3.2 ST_BdMPolyFromText . . . . . . . . . . . . . . . . . 66 7.3.3 ST_GeogFromText . . . . . . . . . . . . . . . . . . . . . . . . . . 67 7.3.4 ST_GeographyFromText . . . . . . . . . . . . . . . . 68 7.3.5 ST_GeogFromWKB . . . . . . . . . . . . . . . 68 7.3.6 ST_GeomCollFromText . . . . . . . . . . . . . . . . 69 7.3.7 ST_GeomFromEWKB . . . . . . . . . . . . . . . . . 69 7.3.8 ST_GeomFromEWKT . . . . . . . . . . . . . . . . . 70 7.3.9 ST_GeometryFromText . . . . . . . . . . . . . . . . 72 7.3.10 ST_GeomFromGML . . . . . . . . . . . . . . . 72 7.3.11 ST_GeomFromKML . . . . . . . . . . . . . . . 73 7.3.12 ST_GMLToSQL . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 7.3.13 ST_GeomFromText . . . . . . . . . . . . . . . 75 7.3.14 ST_GeomFromWKB . . . . . . . . . . . . . . . 76 7.3.15 ST_LineFromMultiPoint . . . . . . . . . . . . . . . . 77 7.3.16 ST_LineFromText . . . . . . . . . . . . . . . . . . . . . . . . . . 78 7.3.17 ST_LineFromWKB . . . . . . . . . . . . . . . 79 7.3.18 ST_LinestringFromWKB . . . . . . . . . . . . . . . 79 7.3.19 ST_MakeBox2D . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 7.3.20 ST_MakeBox3D . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 7.3.21 ST_MakeLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 7.3.22 ST_MakeEnvelope . . . . . . . . . . . . . . . . . . . . . . . . . . 83 7.3.23 ST_MakePolygon . . . . . . . . . . . . . . . . . . . . . . . . . . 83 7.3.24 ST_MakePoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 7.3.25 ST_MakePointM . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 7.3.26 ST_MLineFromText . . . . . . . . . . . . . . . 87 7.3.27 ST_MPointFromText . . . . . . . . . . . . . . . 88 7.3.28 ST_MPolyFromText . . . . . . . . . . . . . . . 89 7.3.29 ST_Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 7.3.30 ST_PointFromText . . . . . . . . . . . . . . . . . . . . . . . . . . 91 7.3.31 ST_PointFromWKB . . . . . . . . . . . . . . . 92 7.3.32 ST_Polygon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 7.3.33 ST_PolygonFromText . . . . . . . . . . . . . . . . . 94 7.3.34 ST_WKBToSQL . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 7.3.35 ST_WKTToSQL . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 7.4 Geometry Accessors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 7.4.1 GeometryType . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 7.4.2 ST_Boundary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 7.4.3 ST_CoordDim . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 7.4.4 ST_Dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 7.4.5 ST_EndPoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 7.4.6 ST_Envelope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 7.4.7 ST_ExteriorRing . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 7.4.8 ST_GeometryN . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 7.4.9 ST_GeometryType . . . . . . . . . . . . . . . . . . . . . . . . . . 103 7.4.10 ST_InteriorRingN . . . . . . . . . . . . . . . . . . . . . . . . . . 103 7.4.11 ST_IsClosed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 7.4.12 ST_IsEmpty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 7.4.13 ST_IsRing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 7.4.14 ST_IsSimple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 7.4.15 ST_IsValid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 7.4.16 ST_IsValidReason . . . . . . . . . . . . . . . . . . . . . . . . . . 109 7.4.17 ST_M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 7.4.18 ST_NDims . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 7.4.19 ST_NPoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 7.4.20 ST_NRings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 7.4.21 ST_NumGeometries . . . . . . . . . . . . . . . 113 7.4.22 ST_NumInteriorRings . . . . . . . . . . . . . . . . . 114 7.4.23 ST_NumInteriorRing . . . . . . . . . . . . . . . 114 7.4.24 ST_NumPoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 7.4.25 ST_PointN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 7.4.26 ST_SRID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 7.4.27 ST_StartPoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 7.4.28 ST_Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 7.4.29 ST_X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 7.4.30 ST_Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 7.4.31 ST_Z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 7.4.32 ST_Zmflag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 7.5 Geometry Editors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 7.5.1 ST_AddPoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 7.5.2 ST_Affine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 7.5.3 ST_Force_2D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 7.5.4 ST_Force_3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 7.5.5 ST_Force_3DZ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 7.5.6 ST_Force_3DM . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 7.5.7 ST_Force_4D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 7.5.8 ST_Force_Collection . . . . . . . . . . . . . . . 128 7.5.9 ST_ForceRHR . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 7.5.10 ST_LineMerge . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 7.5.11 ST_CollectionExtract . . . . . . . . . . . . . . . 131 7.5.12 ST_Multi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 7.5.13 ST_RemovePoint . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 7.5.14 ST_Reverse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 7.5.15 ST_Rotate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 7.5.16 ST_RotateX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 7.5.17 ST_RotateY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 7.5.18 ST_RotateZ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 7.5.19 ST_Scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 7.5.20 ST_Segmentize . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 7.5.21 ST_SetPoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 7.5.22 ST_SetSRID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 7.5.23 ST_SnapToGrid . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 7.5.24 ST_Transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 7.5.25 ST_Translate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 7.5.26 ST_TransScale . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 7.6 Geometry Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 7.6.1 ST_AsBinary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 7.6.2 ST_AsEWKB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 7.6.3 ST_AsEWKT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 7.6.4 ST_AsGeoJSON . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 7.6.5 ST_AsGML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 7.6.6 ST_AsHEXEWKB . . . . . . . . . . . . . . . . . . . . . . . . . . 152 7.6.7 ST_AsKML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 7.6.8 ST_AsSVG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 7.6.9 ST_GeoHash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 7.6.10 ST_AsText . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 7.7 Operators . . . . . . . . 156 7.7.1 && . . . . . . . 156 7.7.2 &< . . . . . . . 157 7.7.3 &<| . . . . . . . 158 7.7.4 &> . . . . . . . 159 7.7.5 « . . . . . . . . 160 7.7.6 «| . . . . . . . . 161 7.7.7 = . . . . . . . . . . . . . . . 161 7.7.8 » . . . . . . . . . . . . . . . 163 7.7.9 @ . . . . . . . . . . . . . . . 163 7.7.10 |&> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 7.7.11 |» . . . . . . . . . . . . . . . 165 7.7.12 ~ . . . . . . . . . . . . . . . 166 7.7.13 ~= . . . . . . . . . . . . . . . 167 7.8 Spatial Relationships and Measurements . . . . . 167 7.8.1 ST_Area . . . . . . . . . . . . . . . 167 7.8.2 ST_Azimuth. . . . . . . . . . . . 169 7.8.3 ST_Centroid. . . . . . . . . . . . 170 7.8.4 ST_ClosestPoint. . . . . . . . . . 171 7.8.5 ST_Contains. . . . . . . . . . . . 172 7.8.6 ST_ContainsProperly. . . . . . . . 176 7.8.7 ST_Covers. . . . . . . . . . . . . 177 7.8.8 ST_CoveredBy. . . . . . . . . . . 179 7.8.9 ST_Crosses. . . . . . . . . . . . . 180 7.8.10 ST_LineCrossingDirection . . . . . . . . . . . . . . . 183 7.8.11 ST_Disjoint. . . . . . . . . . . . . 185 7.8.12 ST_Distance. . . . . . . . . . . . 187 7.8.13 ST_HausdorffDistance. . . . . . . 188 7.8.14 ST_MaxDistance. . . . . . . . . . 189 7.8.15 ST_Distance_Sphere. . . . . . . . 190 7.8.16 ST_Distance_Spheroid. . . . . . . 191 7.8.17 ST_DFullyWithin. . . . . . . . . . 191 7.8.18 ST_DWithin. . . . . . . . . . . . 192 7.8.19 ST_Equals. . . . . . . . . . . . . 193 7.8.20 ST_HasArc. . . . . . . . . . . . . 194 7.8.21 ST_Intersects. . . . . . . . . . . . 195 7.8.22 ST_Length. . . . . . . . . . . . . 196 7.8.23 ST_Length2D. . . . . . . . . . . . 198 7.8.24 ST_Length3D. . . . . . . . . . . . 198 7.8.25 ST_Length_Spheroid. . . . . . . . 199 7.8.26 ST_Length2D_Spheroid . . . . . . . . . . . . . . . . 200 7.8.27 ST_Length3D_Spheroid . . . . . . . . . . . . . . . . 201 7.8.28 ST_LongestLine. . . . . . . . . . 202 7.8.29 ST_OrderingEquals. . . . . . . . . 204 7.8.30 ST_Overlaps. . . . . . . . . . . . 205 7.8.31 ST_Perimeter. . . . . . . . . . . . 207 7.8.32 ST_Perimeter2D. . . . . . . . . . 208 7.8.33 ST_Perimeter3D. . . . . . . . . . 208 7.8.34 ST_PointOnSurface. . . . . . . . 209 7.8.35 ST_Relate . . . . . . . . . . . . . . . 210 7.8.36 ST_ShortestLine. . . . . . . . . . 212 7.8.37 ST_Touches. . . . . . . . . . . . . 213 7.8.38 ST_Within. . . . . . . . . . . . . 215 7.9 Geometry Processing Functions . . . . . . . . . . . . . . . . 217 7.9.1 ST_Buffer. . . . . . . . . . . . . 217 7.9.2 ST_BuildArea. . . . . . . . . . . 221 7.9.3 ST_Collect. . . . . . . . . . . . . 222 7.9.4 ST_ConvexHull. . . . . . . . . . . 224 7.9.5 ST_CurveToLine. . . . . . . . . . 225 7.9.6 ST_Difference. . . . . . . . . . . 228 7.9.7 ST_Dump . . . . . . . . . . . . . . . 229 7.9.8 ST_DumpPoints. . . . . . . . . . 230 7.9.9 ST_DumpRings. . . . . . . . . . 232 7.9.10 ST_Intersection. . . . . . . . . . . 233 7.9.11 ST_LineToCurve. . . . . . . . . . 235 7.9.12 ST_MemUnion. . . . . . . . . . . 236 7.9.13 ST_MinimumBoundingCircle . . . . . . . . . . . . . 237 7.9.14 ST_Polygonize. . . . . . . . . . . 238 7.9.15 ST_Shift_Longitude. . . . . . . . 239 7.9.16 ST_Simplify. . . . . . . . . . . . 240 7.9.17 ST_SimplifyPreserveTopology . . . . . . . . . . . . . 241 7.9.18 ST_SymDifference. . . . . . . . . 242 7.9.19 ST_Union . . . . . . . . . . . . . . . 244 7.10 Linear Referencing. . . . . . . . . . . . . 246 7.10.1 ST_Line_Interpolate_Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246 7.10.2 ST_Line_Locate_Point. . . . . . . 248 7.10.3 ST_Line_Substring. . . . . . . . . 249 7.10.4 ST_Locate_Along_Measure . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . 250 7.10.5 ST_Locate_Between_Measures . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 7.10.6 ST_LocateBetweenElevations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252 7.10.7 ST_AddMeasure. . . . . . . . . . 253 7.11 Long Transactions Support. . . . . . . . . 254 7.11.1 AddAuth . . . . . . . . . . . . . . . 254 7.11.2 CheckAuth. . . . . . . . . . . . . 255 7.11.3 DisableLongTransactions . . . . . . . . . . . . . . . . . . . . . . . . . . 256 7.11.4 EnableLongTransactions . . . . . . . . . . . . . . . . . . . . . . . . . .6 7.11.5 LockRow . . . . . . . . . . . . . . . 257 7.11.6 UnlockRows. . . . . . . . . . . . 257 7.12 Miscellaneous Functions. . . . . . . . . . 258 7.12.1 ST_Accum. . . . . . . . . . . . . 258 7.12.2 Box2D . . . . . . . . . . . . . . . . 259 7.12.3 Box3D . . . . . . . . . . . . . . . . 260 7.12.4 ST_Estimated_Extent. . . . . . . 260 7.12.5 ST_Expand. . . . . . . . . . . . . 261 7.12.6 ST_Extent. . . . . . . . . . . . . 262 7.12.7 ST_Extent3D. . . . . . . . . . . . 264 7.12.8 Find_SRID. . . . . . . . . . . . . 265 7.12.9 ST_Mem_Size. . . . . . . . . . . 265 7.12.10 ST_Point_Inside_Circle . . . . . . . . . . . . . . . . . . . 267 7.12.11 ST_XMax . . . . . . . . . . . . . . . 267 7.12.12 ST_XMin . . . . . . . . . . . . . . . 268 7.12.13 ST_YMax . . . . . . . . . . . . . . . 269 7.12.14 ST_YMin . . . . . . . . . . . . . . . 270 7.12.15 ST_ZMax . . . . . . . . . . . . . . . 271 7.12.16 ST_ZMin . . . . . . . . . . . . . . . 272 7.13 Exceptional Functions. . . . . . . . . . . 273 7.13.1 PostGIS_AddBBox. . . . . . . . . 274 7.13.2 PostGIS_DropBBox. . . . . . . . 274 7.13.3 PostGIS_HasBBox. . . . . . . . . 275 8 PostGIS Special Functions Index 277 8.1 PostGIS Aggregate Functions. . . . . . . . 277 8.2 PostGIS SQL-MM Compliant Functions . . . . . . . . . . . . . . 277 8.3 PostGIS Geography Support Functions . . . . . . . . . . .. . . . . . . 281 8.4 PostGIS Geometry Dump Functions . . . . . . . . . . . . . . . . . . . . . 282 8.5 PostGIS Box Functions. . . . . . . . . . . 282 8.6 PostGIS Functions that support 3D . . . . . . . . . . . . . . . . . . . 283 8.7 PostGIS Curved Geometry Support Functions . . . . . .. . . . . . . . . . . . . . . . 286 8.8 PostGIS Function Support Matrix . . . . . . . . . . . . . . . . .. . . . . 288 8.9 New PostGIS Functions. . . . . . . . . . . 294 8.9.1 PostGIS Functions new, behavior changed, or enhanced in 1.5 . . . . . .9.2 PostGIS Functions new, behavior changed, or enhanced in 1.4 . . . . . . . . . . 296 8.9.3 PostGIS Functions new in 1.3 . . . . . . . . . . . . . . . . . . . . . . . . . 296 9 Reporting Problems 297 9.1 Reporting Software Bugs. . . . . . . . . . 297 9.2 Reporting Documentation Issues . . . . . . . . . . . . . . 297 A Appendix 298. . . . . . . . . . . . . . . 298 A.1.1 Bug Fixes . . . . . . . . . . . . . . . 298 A.2 Release 1.5.2 . . . . . . . . . . . . . . . . . 298 A.2.1 Bug Fixes . . . . . . . . . . . . . . . 299 A.3 Release 1.5.1 . . . . . . . . . . . . . . . . . 299 A.3.1 Bug Fixes . . . . . . . . . . . . . . . 299 A.4 Release 1.5.0 . . . . . . . . . . . . . . . . . 300 A.4.1 API Stability. . . . . . . . . . . . 300 A.4.2 Compatibility. . . . . . . . . . . . 300 A.4.3 New Features. . . . . . . . . . . . 300 A.4.4 Enhancements. . . . . . . . . . . 301 A.4.5 Bug fixes . . . . . . . . . . . . . . . 301 A.5 Release 1.4.0 . . . . . . . . . . . . . . . . . 301 A.5.1 API Stability. . . . . . . . . . . . 301 A.5.2 Compatibility. . . . . . . . . . . . 301 A.5.3 New Features. . . . . . . . . . . . 301 A.5.4 Enhancements. . . . . . . . . . . 302 A.5.5 Bug fixes . . . . . . . . . . . . . . . 302 A.6 Release 1.3.6 . . . . . . . . . . . . . . . . . 302 A.7 Release 1.3.5 . . . . . . . . . . . . . . . . . 302 A.8 Release 1.3.4 . . . . . . . . . . . . . . . . . 303 A.9 Release 1.3.3 . . . . . . . . . . . . . . . . . 303 A.10 Release 1.3.2 . . . . . . . . . . . . . . . . . 303 A.11 Release 1.3.1 . . . . . . . . . . . . . . . . . 303 A.12 Release 1.3.0 . . . . . . . . . . . . . . . . . 303 A.12.1 Added Functionality. . . . . . . . 303 A.12.2 Performance Enhancements . . . . . . . . 303 A.12.3 Other Changes. . . . . . . . . . . 304 A.13 Release 1.2.1 . . . . . . . . . . . . . . . . . 304 A.13.1 Changes . . . . . . . . . . . . . . . . 304 A.14 Release 1.2.0 . . . . . . . . . . . . . . . . . 304 A.14.1 Changes . . . . . . . . . . . . . . . . 304 A.15 Release 1.1.6 . . . . . . . . . . . . . . . . . 304 A.15.1 Upgrading. . . . . . . . . . . . . 304 A.15.2 Bug fixes . . . . . . . . . . . . . . . 305 A.15.3 Other changes. . . . . . . . . . . . 305 A.16 Release 1.1.5 . . . . . . . . . . . . . . . . . 305 A.16.1 Upgrading. . . . . . . . . . . . . 305 A.16.2 Bug fixes . . . . . . . . . . . . . . . 305 A.16.3 New Features. . . . . . . . . . . . 305 A.17 Release 1.1.4 . . . . . . . . . . . . . . . . . 305 A.17.1 Upgrading. . . . . . . . . . . . . 306 A.17.2 Bug fixes . . . . . . . . . . . . . . . 306 A.17.3 Java changes. . . . . . . . . . . . 306 A.18 Release 1.1.3 . . . . . . . . . . . . . . . . . 306 A.18.1 Upgrading. . . . . . . . . . . . . 306 A.18.2 Bug fixes / correctness. . . . . . . 306 A.18.3 New functionalities. . . . . . . . . 307 A.18.4 JDBC changes. . . . . . . . . . . 307 A.18.5 Other changes. . . . . . . . . . . . 307 A.19 Release 1.1.2 . . . . . . . . . . . . . . . . . 307 A.19.1 Upgrading. . . . . . . . . . . . . 307 A.19.2 Bug fixes . . . . . . . . . . . . . . . 307 A.19.3 New functionalities. . . . . . . . . 308 A.19.4 Other changes. . . . . . . . . . . . 308 A.20 Release 1.1.1 . . . . . . . . . . . . . . . . . 308 A.20.1 Upgrading. . . . . . . . . . . . . 308 A.20.2 Bug fixes . . . . . . . . . . . . . . . 308 A.20.3 New functionalities. . . . . . . . . 308 A.21 Release 1.1.0 . . . . . . . . . . . . . . . . . 309 A.21.1 Credits . . . . . . . . . . . . . . . . 309 A.21.2 Upgrading. . . . . . . . . . . . . 309 A.21.3 New functions. . . . . . . . . . . 309 A.21.4 Bug fixes . . . . . . . . . . . . . . . 310 A.21.5 Function semantic changes . . . . . . . 310 A.21.6 Performance improvements . . . . . . .. 310 A.21.7 JDBC2 works. . . . . . . . . . . . 310 A.21.8 Other new things. . . . . . . . . . 310 A.21.9 Other changes. . . . . . . . . . . . 310 A.22 Release 1.0.6 . . . . . . . . . . . . . . . . . 311 A.22.1 Upgrading. . . . . . . . . . . . . 311 A.22.2 Bug fixes . . . . . . . . . . . . . . . 311 A.22.3 Improvements. . . . . . . . . . . . 311 A.23 Release 1.0.5 . . . . . . . . . . . . . . . . . 311 A.23.1 Upgrading. . . . . . . . . . . . . 311 A.23.2 Library changes. . . . . . . . . . . 312 A.23.3 Loader changes. . . . . . . . . . . 312 A.23.4 Other changes. . . . . . . . . . . . 312 A.24 Release 1.0.4 . . . . . . . . . . . . . . . . . 312 A.24.1 Upgrading. . . . . . . . . . . . . 312 A.24.2 Bug fixes . . . . . . . . . . . . . . . 312 A.24.3 Improvements. . . . . . . . . . . . 313 A.25 Release 1.0.3 . . . . . . . . . . . . . . . . . 313 A.25.1 Upgrading. . . . . . . . . . . . . 313 A.25.2 Bug fixes . . . . . . . . . . . . . . . 313 A.25.3 Improvements. . . . . . . . . . . . 313 A.26 Release 1.0.2 . . . . . . . . . . . . . . . . . 313 A.26.1 Upgrading. . . . . . . . . . . . . 314 A.26.2 Bug fixes . . . . . . . . . . . . . . . 314 A.26.3 Improvements. . . . . . . . . . . . 314 A.27 Release 1.0.1 . . . . . . . . . . . . . . . . . 314 A.27.1 Upgrading. . . . . . . . . . . . . 314 A.27.2 Library changes. . . . . . . . . . . 314 A.27.3 Other changes/additions . . . . . 314 A.28 Release 1.0.0 . . . . . . . . . . . . . . . . . 315 A.28.1 Upgrading. . . . . . . . . . . . . 315 A.28.2 Library changes. . . . . . . . . . . 315 A.28.3 Other changes/additions . . . . . . . 315 A.29 Release 1.0.0RC6 . . . . . . . . . . . . . . . 315 A.29.1 Upgrading. . . . . . . . . . . . . 315 A.29.2 Library changes. . . . . . . . . . . 315 A.29.3 Scripts changes. . . . . . . . . . . 315 A.29.4 Other changes. . . . . . . . . . . . 316 A.30 Release 1.0.0RC5 . . . . . . . . . . . . . . . 316 A.30.1 Upgrading. . . . . . . . . . . . . 316 A.30.2 Library changes. . . . . . . . . . . 316 A.30.3 Other changes. . . . . . . . . . . . 316 A.31 Release 1.0.0RC4 . . . . . . . . . . . . . . . 316 A.31.1 Upgrading. . . . . . . . . . . . . 316 A.31.2 Library changes. . . . . . . . . . . 316 A.31.3 Scripts changes. . . . . . . . . . . 317 A.31.4 Other changes. . . . . . . . . . . . 317 A.32 Release 1.0.0RC3 . . . . . . . . . . . . . . . 317 A.32.1 Upgrading. . . . . . . . . . . . . 317 A.32.2 Library changes. . . . . . . . . . . 317 A.32.3 Scripts changes. . . . . . . . . . . 317 A.32.4 JDBC changes. . . . . . . . . . . 318 A.32.5 Other changes. . . . . . . . . . . . 318 A.33 Release 1.0.0RC2 . . . . . . . . . . . . . . . 318 A.33.1 Upgrading. . . . . . . . . . . . . 318 A.33.2 Library changes. . . . . . . . . . . 318 A.33.3 Scripts changes. . . . . . . . . . . 318 A.33.4 Other changes. . . . . . . . . . . . 319 A.34 Release 1.0.0RC1 . . . . . . . . . . . . . . . 319 A.34.1 Upgrading. . . . . . . . . . . . . 319 A.34.2 Changes . . . . . . . . . . . . . . . . 319


