PostgreSQL
普通网友
这个作者很懒,什么都没留下…
展开
-
PostgreSQL学习笔记12 -end
PostgreSQL学习笔记(十二) 数据库维护一、恢复磁盘空间 在PostgreSQL中,使用delete和update语句删除或更新的数据行并没有被实际删除,而只是在旧版本数据行的物理地址上将该行的状态置为已删除或已过期。因此当数据表中的数据变化极为频繁时,那么在一段时间之后该表所占用的空间将会变得很大,然而数据量却可能变化不大。要解决该问题,需要定期对数据变化频繁的数据表执行VAC...原创 2014-11-11 12:57:34 · 5146 阅读 · 0 评论 -
PostgreSQL学习手册6-10
PostgreSQL学习手册(六) 索引一、索引的类型: PostgreSQL提供了多种索引类型:B-Tree、Hash、GiST和GIN,由于它们使用了不同的算法,因此每种索引类型都有其适合的查询类型,缺省时,CREATE INDEX命令将创建B-Tree索引。 1. B-Tree: CREATE TABLE test1 ( id integer...原创 2014-11-11 12:46:27 · 681 阅读 · 0 评论 -
PostgreSQL学习手册 1-5
PostgreSQL学习手册(一) 数据表对于任何一种关系型数据库而言,表都是数据存储的最核心、最基础的对象单元。现在就让我们从这里起步吧。 1. 创建表: CREATE TABLEproducts ( product_no integer, name text, price numeric ); 2....原创 2014-11-11 12:37:53 · 1155 阅读 · 0 评论 -
PostgreSQL数据库学习手册之扩展
在本章的剩余部分,我们将讨论你如何通过增加下面几种对象来扩展 PostgreSQL SQL 查询语言:*函数*数据类型*操作符*聚集8.1. 扩展性是如何实现的PostgreSQL 是可扩展的是因为它的操作是表驱动的. 如果你熟悉标准的关系系统,你知道它们把...原创 2014-11-11 09:28:37 · 749 阅读 · 0 评论 -
PostgreSQL数据库学习手册之大对象
Chapter 2. 大对象Table of Contents2.1. 介绍2.2. 实现特点2.3. 接口2.3.1. 创建大对象2.3.2. 输入大对象2.3.3. 输出大对象2.3.4. 打开一个现有的大对象2.3.5. 向大对象中写数据2.3.6. 从大对象中读取数据2...原创 2014-11-11 09:23:29 · 1183 阅读 · 0 评论 -
PostgreSQL数据库学习手册之libpq - C 库--介绍
PostgreSQL数据库介绍PostgreSQL是一种运行在Unix和Linux操作系统(在NT平台借助Cygnus也可以运行)平台上的免费的开放源码的关系数据库。最早是由美国加州大学伯克利分校开发的,开始只是作为一个演示系统发表,但是随着时间的推移,逐步分发,得到很多实际的应用,才逐步流行起来。现在版本发展到了7.3.3。荣誉:1999年获得Linux World杂志的...原创 2014-11-11 09:16:58 · 14246 阅读 · 0 评论