免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 27334 | 回复: 56
打印 上一主题 下一主题

PostgreSQL 实用实例参考 PDF 2004-9-21 350页 正式版/修正 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-10-11 13:00 |只看该作者 |倒序浏览
这还是个草稿。
http://www.9812.net
http://www.9812.net/article/postgres/

PostgreSQL 实用实例参考

PDF
http://www.9812.net/article/postgres/postgresql.pdf
http://www.9812.net/article/postgres/postgresql-big5.pdf
http://www.9812.net/article/postgres/postgresql.htm
http://www.9812.net/article/postgres/postgresql-big5.htm

Borland JBuilder + BEA Weblogic + PostgreSQL How to
http://www.9812.net/article/postgres/weblogic.htm
http://www.9812.net/article/postgres/weblogic.pdf

终于200页了..正试推出了..;)

JAVA 开发者的好助手 数据库表==>;Entity  JavaBean(not EJB CMP) 2003-12-6 new
http://www.9812.net/article/postgres/python/


Python + Corba + PostgreSQL

http://www.9812.net/article/corba/


最近我将http://www.pgsqldb.org/pgsqldoc-cvs/index.html制作成了PDF供大家下载学习.
PostgreSQL 7.4devel PDF文档 netkiller(陈景峰)制作 2004-3-18
http://www.9812.net/article/postgres/linux.9812.net.pdf





PostgreSQL 实用实例参考
陈景峰(netkiller)
前言
经过三个月的努力《PostgreSQL 实用实例参考》正式版终于推出了。因为最近换了工作,
新公司的工作也很忙所以文档进展很慢,从最初几十页写到现在200 页的文档,每天写文档的
时间越来越少,有时一周也就只写2 页,甚至一周一字未对。
正式版推出了,然后就是不断的修正。可能这段时间《PostgreSQL 实用实例参考》更新会
更慢些。因为我还有其它文档要写:《OpenLDAP 文档》、《PHP + Corba + Python 开发分布式组
件》、《JBuilder + Weblogic + PostgreSQL 开发EJB》。。。。。
文档中所有例子,都是在工作总结出来的,如有错误请指正。本人爱写错别字(哈哈)如
果你发现了有错字,请发邮件给我netkiller@9812.net 修正文档,在这里我假设你对数据有一定
认识。
300 页之后不再推出HTML 格式的文档了,之后的文档以PDF、PS(PostScript)格式为主,
我是使用Microsoft Word 写文档,处理300 页的文档很困难,在保存文档或将doc 文件转成其
它格式的文件时常会出现无响应。我也考虑过使用docbook,或Page Maker。前者非所见即所
得,要用户使用XML 撰写,通过make 一类的命令可以生成多种格式的文档,docbook 也是UNIX
手册的标准格式。后者Page Maker 不用说了,Adobe 出品,可以生成ps,eps 文件换成pdf 更好
些。


  1. 目录
  2. 1 简介...... 7
  3. 1.1 关于性能..... 7
  4. 1.2 PostgreSQL 对SQL99 的支持. 7
  5. 2 PostgreSQL 数据库....8
  6. 2.1 PostgreSQL 分区...................... 8
  7. 2.2 RPM包安装 9
  8. 2.3 数据库备份方案..................... 14
  9. 2.3.1 备份数据库脚本............. 14
  10. 2.3.2 下载备份脚本................. 15
  11. 2.3.3 保证备份数据的安全-PGP/GPG 加密. 15
  12. 2.4 备份计划....31
  13. 2.4.1 服务器端计划................. 31
  14. 2.4.2 客户端计划..................... 32
  15. 2.5 数据恢复....32
  16. 2.6 性能提升....32
  17. 2.6.1 共享内存.. 32
  18. 2.6.2 最大连接.. 34
  19. 2.6.3 vacuumdb . 39
  20. 2.6.4 数据库操作与性能......... 40
  21. 2.6.5 硬件方面.. 41
  22. 2.6.6 磁碟性能.. 42
  23. 2.7 安全的TCP/IP 联接............... 45
  24. 2.7.1 使用SSL 进行安全的TCP/IP 联接..... 45
  25. 2.7.2 使用SSH 进行安全TCP/IP 联接......... 59
  26. 2.8 连接ipv6 主机. 61
  27. 3 数据定义(DDL)...63
  28. 3.1 日期时间常量.. 63
  29. 3.1.1 当前日期.. 63
  30. 3.1.2 当前时间.. 64
  31. 3.1.3 当前日期时间................. 64
  32. 3.1.4 除去时区.. 64
  33. 3.1.5 计算时间差..................... 65
  34. 3.1.6 计算时间和..................... 65
  35. 3.1.7 date_part ... 65
  36. 3.2 汉字做字段名.. 66
  37. 3.3 “::”数据转换..................... 68
  38. 3.3.1 text to varchar.................. 68
  39. 3.4 序列........... 71
  40. 3.4.1 等差列 71
  41. 3.4.2 “1,2,3,4,5,6,7,8,9…”....... 71
  42. 3.4.3 “1,3,5,7,9…” ....... 72
  43. 3.4.4 “2,4,6,8,10…” ..... 74
  44. 3.4.5 n1+n2 ...75
  45. 3.5 约束........... 75
  46. 3.6 检查约束....75
  47. 3.7 非空约束....76
  48. 3.8 唯一约束....76
  49. 3.8.1 单字段约束..................... 76
  50. 3.8.2 多个字段组合约束......... 77
  51. 3.8.3 唯一约束的注意事项..... 78
  52. 3.9 主键/外键...81
  53. 3.9.1 主键....81
  54. 3.9.2 外键约束.. 81
  55. 3.9.3 PostgreSQL 7.3.x 新增功能.................. 82
  56. 3.9.4 例子-分类目录................ 82
  57. 3.9.5 总结....90
  58. 3.10 模式........... 90
  59. 3.10.1 创建模式.. 91
  60. 3.10.2 删除模式.. 91
  61. 3.10.3 模式搜索路径................. 91
  62. 4 实体关系(Entity-Relation) ................ 93
  63. 4.1 E-R图(Entity-Relation)..... 94
  64. 4.2 一对多关系 94
  65. 4.3 多对多关系 96
  66. 4.4 一对一关系 98
  67. 4.5 引用完整性 99
  68. 5 视图.. 100
  69. 5.1 VIEW 基本使用实例............ 100
  70. 5.2 使用HTML 格式化VIEW 的实例............ 101
  71. 5.3 view 中使用汉字做字段名.. 104
  72. 5.4 取出字符如果超过20 个在后尾加“…” .. 105
  73. 6 查询SQL(DML)  107
  74. 6.1 子查询.....107
  75. 6.2 substring()函数截取部分汉字..................... 109
  76. 7 过程与函数............. 111
  77. 7.1 基本使用实例 111
  78. 7.2 过程中使用Select Into......... 112
  79. 7.3 返回integer... 114
  80. 7.4 返回void. 114
  81. 7.5 例子......... 115
  82. 8 规则.. 116
  83. 8.1 规则实例.. 116
  84. 9 触发器..................... 119
  85. 9.1 一般用法.. 119
  86. 9.2 多个触发器使用同一个过程...................... 119
  87. 9.3 时间调度触发器................... 122
  88. 9.3.1 定时触发器................... 123
  89. 9.3.2 周期触发器................... 124
  90. 9.4 其它例子..124
  91. 10 游标................. 126
  92. 10.1 游标结果集.... 127
  93. 10.2 例子......... 128
  94. 11 事务处理......... 129
  95. 11.1 批量插入、更新、删除....... 129
  96. 11.1.1 批量插入操作-例1....... 129
  97. 11.2 保持数据完整-例2............... 131
  98. 12 用户权限......... 131
  99. 12.1.1 组.....132
  100. 12.1.1.1 创建组................. 132
  101. 12.1.1.2 删除组................. 132
  102. 12.1.2 用户..132
  103. 12.1.2.1 创建用户............. 132
  104. 12.1.2.2 删除用户............. 133
  105. 12.1.2.3 修改密码............. 133
  106. 12.1.3 创建数据 134
  107. 12.1.4 用户认证 135
  108. 12.1.4.1 本地连接............. 135
  109. 12.1.4.2 允许任何IP 连接主机............... 135
  110. 12.1.5 脚本例子 136
  111. 12.1.6 权限..136
  112. 13 其它技巧例子..137
  113. 14 FAQ................. 137
  114. 14.1 Postgresql 与其它数据库..... 137
  115. 14.2 Putty 中输入汉字的问题...... 140
  116. 14.3 控制台下输入汉字............... 144
  117. 14.4 PostgreSQL RPM 包安装后,为何没有5432 端口.......... 144
  118. 14.5 PHP 连接PostgreSQL ......... 147
  119. 14.6 汉字编码问题 147
  120. 14.6.1 Jsp/Java... 147
  121. 14.6.2 toChinese() 方法.......... 147
  122. 14.6.3 Unicode (UTF-8) 完全解决方案........ 147
  123. 14.6.3.1 setCharacterEncoding() 方案..... 148
  124. 14.6.3.2 Web.xml Filter 过滤方案: ........ 150
  125. 14.6.3.3 Jdbc url charSet 方案.................. 156
  126. 14.6.4 PHP.. 156
  127. 14.6.4.1 set CLIENT_ENCODING TO 'GB18030';方案.. 156
  128. 14.6.4.2 convert()方案....... 165
  129. 14.6.4.3 PHP iconv() 函数方案............... 165
  130. 14.6.4.4 在标准I/O 上使用 Linux iconv 命令方案...... 167
  131. 14.7 Macromedia Dreamweaver MX 2004 JSP 开发环境的配置...................... 171
  132. 14.8 JBuilder + Weblogic + PostgreSQL 开发环境..................... 181
  133. 15 附录................. 212
  134. 15.1 实例......... 212
  135. 15.2 实例......... 220
  136. 15.3 Case Studio 2.. 243
  137. 15.4 安装脚本..251
  138. 15.4.1 setenv.sh . 251
  139. 15.4.2 install.sh.. 251
  140. 15.5 附件......... 255
  141. 15.6 PostgreSQL 成功案例与解决方案............. 255
  142. 16 参考资料......... 256
  143. 17 关于................. 256
  144. 18 版本、声明.....257

复制代码


声明:您可以随意转载,但请保持此文档完整

主页地址:
http://www.9812.net/

关于作者:http://www.9812.net/resume/resume.htm
OICQ:13721218
ICQ:101888222
Yahoo:snetkiller
AIMnetkiller
MSN:snetkiller@passpost.com
网易泡泡:openunix@163.com
E-Mail: netkiller@9812.net

如有问题最好给我发Email或去下面的BBS里讨论
http://www.pgsqldb.org
http://www.chinaunix.com
http://www.linuxforum.net

版本历史

版本/状态 作者 参与者 起止日期 备注

1.0.0/草稿 陈景峰 符乃晴 尚丽娜 2003-10-15  校对
1.1.0/修改 陈景峰 2003-10-17 PostgreSQL RPM 包安装 附件中安装脚本Jsp/Java 汉字编码问题
to do list
2003-10-22 查询,多个字段组合约束
2003-10-23 substring()函数截取部分汉字,PHP 字符编码问题
2003-10-24 共享内存,最大连接
2003-10-25 SSL,SSH
2003-10-29 校对
2003-11-1 序列,约束
2003-11-11 RPM 安装
2003-11-12 例子-分类目录
2003-11-25函数,过程实例
2003-11-28日期时间
                   “::”转换数据
                  性能提升-硬件
2003-11-29 用户,组,认证
2003-12-1 DW的JSP开发环境
                 Java 汉字编码问题web.xml方案
正式/修正2.0.0  2003-12-5 Jbuilder+weblogic+postgresql
2003/12/12 取出字符如果超过20个在后尾加“…”
                   保证备份数据的安全-PGP/GPG加密

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2003-10-11 13:10 |只看该作者

PostgreSQL 实用实例参考 PDF 2004-9-21 350页 正式版/修正

干得不错,:)

论坛徽章:
0
3 [报告]
发表于 2003-10-11 13:15 |只看该作者

PostgreSQL 实用实例参考 PDF 2004-9-21 350页 正式版/修正

哈哈这么快就回复了。:)我在想上MSN找你呢。。今天怎么没上MSN。
我今天上班,我们是6天制的:(
SolidSnake 该用户已被删除
4 [报告]
发表于 2003-10-11 19:28 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
tangwei 该用户已被删除
5 [报告]
发表于 2003-10-13 14:44 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
6 [报告]
发表于 2003-10-27 14:40 |只看该作者

PostgreSQL 实用实例参考 PDF 2004-9-21 350页 正式版/修正

thank you

论坛徽章:
0
7 [报告]
发表于 2003-10-28 11:19 |只看该作者

PostgreSQL 实用实例参考 PDF 2004-9-21 350页 正式版/修正

老大,你的pdf怎么下了后说文件格式破坏啊,以前的那个版本就不会

论坛徽章:
0
8 [报告]
发表于 2003-10-28 11:59 |只看该作者

PostgreSQL 实用实例参考 PDF 2004-9-21 350页 正式版/修正

现在又可以了,谢谢老大,你太好人了

论坛徽章:
0
9 [报告]
发表于 2003-10-28 14:52 |只看该作者

PostgreSQL 实用实例参考 PDF 2004-9-21 350页 正式版/修正

[quote]原帖由 "gsfxm"]现在又可以了,谢谢老大,你太好人了[/quote 发表:


   感动流泪。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
10 [报告]
发表于 2003-11-19 20:35 |只看该作者

PostgreSQL 实用实例参考 PDF 2004-9-21 350页 正式版/修正

建议把“2.6      性能提升”里所设置的优化参数的换算方式或者说设定规则多讲一下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP