PostgreSQL即学即用(第3版)

PostgreSQL即学即用(第3版)

图灵程序设计丛书

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。

作品简介

本书将帮助你理解和使用 PostgreSQL 这一开源数据库系统。主要介绍 PostgreSQL9.5、PostgreSQL9.6以及 PostgreSQL10的核心概念和功能特性,但也会涉及之前版本中一些独特的高级特性。你会发现 PostgreSQL不只是个数据库系统,也是一个出色的应用平台。本书通过示例展示了如何实现在其他数据库中难以或不能完成的任务。

瑞金娜·奥贝(Regina Obe)

是数据库咨询公司Paragon的负责人之一,在多种编程语言和数据库系统上有20多年的从业经验。她是PostGIS项目指导委员会成员,也是PostGIS核心开发团队的成员,还参与pgRouting和GEOS开发。

利奥·徐(Leo Hsu)

也是Paragon公司的负责人之一,曾为大大小小的组织开发过数据库,有20多年的从业经验。

作品目录

  1. 版权声明
  2. O'Reilly Media, Inc. 介绍
  3. 业界评论
  4. 前言
  5. 本书读者
  6. 关于PostgreSQL的更多信息
  7. 代码与输出格式
  8. 排版约定
  9. 使用代码示例
  10. O'Reilly Safari
  11. 联系我们
  12. 电子书
  13. 第 1 章 基础知识
  14. 1.1 为什么应该选择PostgreSQL
  15. 1.2 不适用PostgreSQL的场景
  16. 1.3 如何获得PostgreSQL
  17. 1.4 管理工具
  18. 1.5 PostgreSQL数据库对象
  19. 1.6 最新版本的PostgreSQL中引入的新特性
  20. 1.7 数据库驱动程序
  21. 1.8 如何获得帮助
  22. 1.9 PostgreSQL的主要衍生版本
  23. 第 2 章 数据库管理
  24. 2.1 配置文件
  25. 2.2 连接管理
  26. 2.3 角色
  27. 2.4 创建database
  28. 2.5 权限管理
  29. 2.6 扩展包机制
  30. 2.7 备份与恢复
  31. 2.8 基于表空间机制进行存储管理
  32. 2.9 禁止的行为
  33. 第 3 章 psql工具
  34. 3.1 环境变量
  35. 3.2 psql的两种操作模式:交互模式与非交互模式
  36. 3.3 定制psql操作环境
  37. 3.4 psql使用技巧
  38. 3.5 使用psql实现数据的导入和导出
  39. 3.6 使用psql制作简单的报表
  40. 第 4 章 pgAdmin的使用
  41. 4.1 pgAdmin入门
  42. 4.2 pgAdmin功能特性介绍
  43. 4.3 pgScript脚本机制
  44. 4.4 以图形化方式解释执行计划
  45. 4.5 使用pgAgent执行定时任务
  46. 第 5 章 数据类型
  47. 5.1 数值类型
  48. 5.2 文本类型
  49. 5.3 时间类型
  50. 5.4 数组类型
  51. 5.5 区间类型
  52. 5.6 JSON数据类型
  53. 5.7 XML数据类型
  54. 5.8 全文检索
  55. 5.9 自定义数据类型和复合数据类型
  56. 第 6 章 表、约束和索引
  57. 6.1 表
  58. 6.2 约束机制
  59. 6.3 索引
  60. 第 7 章 PostgreSQL的特色SQL语法
  61. 7.1 视图
  62. 7.2 灵活易用的PostgreSQL专有SQL语法
  63. 7.3 窗口函数
  64. 7.4 CTE表达式
  65. 7.5  LATERAL 横向关联语法
  66. 7.6  WWITH ORDINALITY 子句
  67. 7.7  GROUPING SETS 、 CUBE 和 ROLLUP 语法
  68. 第 8 章 函数编写
  69. 8.1 PostgreSQL函数功能剖析
  70. 8.2 使用SQL语言来编写函数
  71. 8.3 使用PL/pgSQL语言编写函数
  72. 8.4 使用PL/Python语言编写函数
  73. 8.5 使用PL/V8、PL/CoffeeScript以及PL/LiveScript语言来编写函数
  74. 第 9 章 查询性能调优
  75. 9.1 通过 EXPLAIN 命令查看语句执行计划
  76. 9.2 搜集语句的执行统计信息
  77. 9.3 编写更好的SQL语句
  78. 9.4 并行化语句执行
  79. 9.5 人工干预规划器生成执行计划的过程
  80. 9.6 数据缓存机制
  81. 第 10 章 复制与外部数据
  82. 10.1 复制功能概览
  83. 10.2 复制环境的搭建
  84. 10.3 外部数据封装器
  85. 附录 A PostgreSQL的安装
  86. A.1 Windows以及桌面Linux环境
  87. A.2 CentOS、Fedora、Red Hat以及Scientific Linux
  88. A.3 Debian和Ubuntu
  89. A.4 FreeBSD
  90. A.5 macOS
  91. 附录 B PostgreSQL自带的命令行工具
  92. B.1 使用 pg_dump 进行数据库备份
  93. B.2 服务器级备份工具 pg_dumpall
  94. B.3 database数据恢复工具 pg_restore
  95. B.4 交互模式下的psql命令
  96. B.5 非交互模式下的psql命令
  97. 作者简介
  98. 封面介绍
  99. 看完了