実践 PostgreSQL

[cover photo]
TOPICS
Programming , Database
発行年月日
PRINT LENGTH
612
ISBN
4-87311-102-1
原書
Practical PostgreSQL
FORMAT
Print
5,280円
この商品は品切れ再入荷未定です

PostgreSQLは最近急速に利用が広がっているオープンソースのデータベースです。信頼性や機能の豊富さ、拡張性の高さなどから、既存の高価な商用データベースに代わり、導入を進める企業や組織が増えています。本書はすぐに使える数多くのサンプルコードを満載し、それについてていねいな説明を加えています。サンプルを応用すれば、すぐに現場の業務に生かすことができるでしょう。実際の業務の現場からの体験に基づいて執筆されているので、初学者はもちろん、PostgreSQLを運用している経験豊かな管理者にとっても満足ゆく一冊です。PostgreSQL 7.1、7.2対応。

正誤表

ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書籍を印刷した月です。お手持ちの書籍では、すでに修正が施されている場合がありますので、書籍最終ページの奥付でお手持ちの書籍の刷版、刷り年月日をご確認の上、ご利用ください。

正誤表1 - 2002年12月

実践 PostgreSQL 第1刷正誤表

2002年12月10日更新

位置
p13
3段落目
/user/local
/usr/local
p15
足跡アイコンの段落の2行目
SuSe
SuSE
p75
表3-23
tomorrow        昨日の午前0時
tomorrow        明日の午前0時
p85
下から5行目

4.1.1 sqlの起動
4.1.1 psqlの起動
p86
下から3行目

問い合わせを実行するコマンド?q
問い合わせを実行するコマンド?g
p120
下から3行目

結合する2番目のデータ集合(表明または副問い合わせ)を指定します。
※この1文を削除してください。
p161
表5-7、6カラム目

NOT b
false
false
NULL
ture
NULL
NULL
NOT b
false
ture
NULL
ture
NULL
NULL
p181
関数lpad()

lpad(s, n)
lpad(s n, c)
lpad(s, n)
lpad(s, n, c)

目次

        監訳者まえがき
        はじめに

 第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の内部変数

        索引