新書推薦:
《
我的心理医生是只猫
》
售價:NT$
225.0
《
巴拉吉预言
》
售價:NT$
340.0
《
股权控制战略:如何实现公司控制和有效激励(第2版)
》
售價:NT$
449.0
《
汉译名著·哲学经典十种
》
售價:NT$
3460.0
《
成吉思汗传:看历代帝王将相谋略 修炼安身成事之根本
》
售價:NT$
280.0
《
爱丁堡古罗马史-罗马城的起源和共和国的崛起
》
售價:NT$
349.0
《
自伤自恋的精神分析
》
售價:NT$
240.0
《
大宋悬疑录:貔貅刑
》
售價:NT$
340.0
|
編輯推薦: |
你是否正在考虑将业务系统数据库迁移到PostgreSQL上?本书内容简明扼要、提纲挈领,是极佳的PostgreSQL快速上手指南,可以帮助你快速地学习、理解并运用好这款开源数据库。从本书中,你不仅能学到PostgreSQL
9.2、9.3和9.4版中的企业级特性,还将了解到PostgreSQL不但是一套数据库系统,更是一个功能强大的应用开发平台。
本书以众多示例贯穿始终,演示了如何实现在别的数据库中难以实现或者根本不可能实现的任务。本书第2版涵盖了LATERAL横向关联查询语法、增强的JSON支持、物化视图机制以及其他重要功能特性。即使你已经是PostgreSQL用户,也能从本书中学到以前未曾了解过的一些功能。
通过阅读本书,你将学到:
如何执行基本的数据库管理任务,比如角色管理、数据库创建以及数据备份和恢复等;
如何使用psql命令行工具以及pgAdmin图形化管理工具;
PostgreSQL的表、约束和索引等数据库对象的特性和使用方法;
PostgreSQL所特有的若干功能强大的SQL语法;
如何使用多种不同的编程
|
內容簡介: |
本书将帮助你理解和使用PostgreSQL 这一开源数据库系统。你不仅会学到版本9.2、9.3 和9.4中的企业级特性,还会发现PostgreSQL 不只是个数据库系统,也是一个出色的应用平台。本书通过示例展示了如何实现在其他数据库中难以或无法完成的任务。这一版内容覆盖了LATERAL 查询、增强的JSON 支持、物化视图和其他关键话题。
|
關於作者: |
Regina Obe
是数据库咨询公司Paragon的负责人之一,在编程语言和数据库系统方面有15年以上的专业经验。她是PostGIS指导委员会成员,也是PostGIS核心开发团队的成员。PostGIS in Action一书的合著者。
Leo Hsu
也是Paragon公司的负责人之一,曾为大大小小的组织开发过数据库,有15年以上的专业经验。PostGIS in Action一书的合著者。
|
目錄:
|
前言 xi
第1 章 基础知识 1
1.1 如何获得PostgreSQL 1
1.2 管理工具 1
1.2.1 psql 2
1.2.2 pgAdmin 2
1.2.3 phpPgAdmin 3
1.2.4 Adminer 3
1.3 PostgreSQL 数据库对象 4
1.4 最新版本的PostgreSQL 中引入的新特性 9
1.4.1 为什么要升级 10
1.4.2 PostgreSQL 9.4 版中引入的新特性 10
1.4.3 PostgreSQL 9.3 版新特性列表 12
1.4.4 PostgreSQL 9.2 版新特性列表 13
1.4.5 PostgreSQL 9.1 版新特性列表 14
1.5 数据库驱动程序 14
1.6 如何获得帮助 15
1.7 PostgreSQL 的主要衍生版本 15
第2 章 数据库管理 17
2.1 配置文件 17
2.1.1 postgresql.conf 18
2.1.2 pg_hba.conf 21
2.1.3 配置文件的重新加载 23
2.2 连接管理 24
2.3 角色 25
2.3.1 创建可登录角色 26
2.3.2 创建组角色 26
2.4 创建database 28
2.4.1 模板数据库 28
2.4.2 schema 的使用 29
2.5 权限管理 31
2.5.1 权限的类型 31
2.5.2 入门介绍 31
2.5.3 GRANT 32
2.5.4 默认权限 33
2.5.5 PostgreSQL 权限体系中一些与众不同的特点 34
2.6 扩展包机制 34
2.6.1 扩展包的安装 36
2.6.2 通用扩展包 38
2.7 备份与恢复 40
2.7.1 使用pg_dump 进行有选择性的备份 41
2.7.2 使用pg_dumpall 进行全库备份 42
2.7.3 数据恢复 43
2.8 基于表空间机制进行存储管理 45
2.8.1 表空间的创建 45
2.8.2 在表空间之间迁移对象 45
2.9 禁止的行为
|
|