新書推薦:
《
三星堆对话古遗址(从三星堆出发,横跨黄河流域,长江流域,对话11处古遗址,探源多元一体的中华文明)
》
售價:HK$
87.4
《
迷人的化学(迷人的科学丛书)
》
售價:HK$
143.4
《
宋代冠服图志(详尽展示宋代各类冠服 精美插图 考据严谨 细节丰富)
》
售價:HK$
87.4
《
形似神异:什么是中日传统政治文化的结构性差异
》
售價:HK$
55.8
《
养育不好惹的小孩
》
售價:HK$
77.3
《
加加美高浩的手部绘画技法 II
》
售價:HK$
89.4
《
卡特里娜(“同一颗星球”丛书)
》
售價:HK$
87.4
《
伟大民族:从路易十五到拿破仑的法国史(方尖碑)
》
售價:HK$
188.2
|
編輯推薦: |
你是否正在考虑将业务系统数据库迁移到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 禁止的行为
|
|