PostgreSQLは最近急速に利用が広がっているオープンソースのデータベースです。信頼性や機能の豊富さ、拡張性の高さなどから、既存の高価な商用データベースに代わり、導入を進める企業や組織が増えています。本書はすぐに使える数多くのサンプルコードを満載し、それについてていねいな説明を加えています。サンプルを応用すれば、すぐに現場の業務に生かすことができるでしょう。実際の業務の現場からの体験に基づいて執筆されているので、初学者はもちろん、PostgreSQLを運用している経験豊かな管理者にとっても満足ゆく一冊です。PostgreSQL 7.1、7.2対応。
実践 PostgreSQL
John Worsley, Joshua Drake 著、石井 達夫 監訳、木下 哲也 訳
- TOPICS
- Programming , Database
- 発行年月日
- 2002年10月
- PRINT LENGTH
- 612
- ISBN
- 4-87311-102-1
- 原書
- Practical PostgreSQL
- FORMAT
正誤表
書籍発行後に気づいた誤植や更新された情報を掲載しています。お手持ちの書籍では、すでに修正が施されている場合がありますので、書籍最終ページの奥付でお手持ちの書籍の刷数をご確認の上、ご利用ください。
正誤表1 - 2002年12月
実践 PostgreSQL 第1刷正誤表
2002年12月10日更新
|
目次
監訳者まえがき
はじめに
第1部 PostgreSQLの概要とインストール
1章 PostgreSQLとは何か
1.1 オープンソースフリーバージョン
1.2 PostgreSQLの機能
1.3 次に読む章
2章 PostgreSQLのインストール
2.1 インストールの準備
2.2 PostgreSQLをインストールするための10の手順
第2部 PostgreSQLの利用
3章 SQLの理解
3.1 SQLの概要
3.2 リレーショナルデータベースの概要
3.3 SQL文
3.4 データ型
3.5 PostgreSQLでの表
4章 PostgreSQLでのSQLの使用
4.1 psqlの概要
4.2 表の使用
4.3 INSERTとCOPYによるデータの追加
4.4 SELECTによる行の抽出
4.5 UPDATEによる行の修正
4.6 DELETEを使った行の削除
4.7 副問い合わせの使用
4.8 ビューの使用
4.9 さらなるSQLの適用
5章 演算子と関数
5.1 演算子
5.2 関数
6章 PostgreSQLのクライアント
6.1 psqlクライアント:高度な機能
6.2 PgAccess:グラフィカルクライアント
7章 高度な機能
7.1 索引
7.2 表に対する高度な技法
7.3 配列
7.4 汎用ルーチンの自動化
7.5 トランザクションとカーソル
7.6 PostgreSQLの拡張
第3部 PostgreSQLの管理
8章 認証と暗号化
8.1 クライアント認証
8.2 セッションの暗号化
9章 データベースの管理
9.1 PostgreSQLの起動と終了
9.2 ファイルシステムの初期化
9.3 データベースの作成と削除
9.4 データベースの保守管理
9.5 データのバックアップと復元
10章 ユーザとグループの管理
10.1 ユーザ管理
10.2 グループの管理
10.3 権限の付与
第4部 PostgreSQLプログラミング
11章 PL/pgSQL
11.1 データベースへのPL/pgSQLの追加
11.2 言語構造
11.3 変数の使用
11.4 プログラムフローの制御
11.5 PL/pgSQLとトリガ
12章 JDBC
12.1 PostgreSQLのJDBCドライバの構築
12.2 PostgreSQLドライバの使用
12.3 JDBCの使用
12.4 PostgreSQLおよびJDBCに特有の問題点
第5部 コマンドリファレンス
13章 PostgreSQL 7.2コマンドリファレンス
ABORT
ALTER GROUP
ALTER TABLE
ALTER USER
ANALYZE
BEGIN
CHECKPOINT
CLOSE
CLUSTER
COMMENT
COMMIT
COPY
CREATE AGGREGATE
CREATE CONSTRAINT TRIGGER
CREATE DATABASE
CREATE FUNCTION
CREATE GROUP
CREATE INDEX
CREATE LANGUAGE
CREATE OPERATOR
CREATE RULE
CREATE SEQUENCE
CREATE TABLE
CREATE TABLE AS
CREATE TRIGGER
CREATE TYPE
CREATE USER
CREATE VIEW
DECLARE
DELETE
DROP AGGREGATE
DROP DATABASE
DROP FUNCTION
DROP GROUP
DROP INDEX
DROP LANGUAGE
DROP OPERATOR
DROP RULE
DROP SEQUENCE
DROP TABLE
DROP TRIGGER
DROP TYPE
DROP USER
DROP VIEW
END
EXPLAIN
FETCH
GRANT
INSERT
LISTEN
LOAD
LOCK
MOVE
NOTIFY
REINDEX
RESET
REVOKE
ROLLBACK
SELECT
SELECT INTO
SET
SET CONSTRAINTS
SET SESSION AUTHORIZATION
SET TRANSACTION
SHOW
TRUNCATE
UNLISTEN
UPDATE
VACUUM
付録A マルチバイト符号化方式
付録B postgresのバックエンドオプション
付録C バイナリCOPY形式
付録D psqlの内部変数
索引