実践 PostgreSQL
- John Worsley, Joshua Drake 著、石井 達夫 監訳、木下 哲也 訳
- 2002年10月 発行
- 612ページ
- ISBN4-87311-102-1
- フォーマット
- 原書: Practical PostgreSQL
この商品は品切れ再入荷未定です
内容
PostgreSQLは最近急速に利用が広がっているオープンソースのデータベースです。信頼性や機能の豊富さ、拡張性の高さなどから、既存の高価な商用データベースに代わり、導入を進める企業や組織が増えています。本書はすぐに使える数多くのサンプルコードを満載し、それについてていねいな説明を加えています。サンプルを応用すれば、すぐに現場の業務に生かすことができるでしょう。実際の業務の現場からの体験に基づいて執筆されているので、初学者はもちろん、PostgreSQLを運用している経験豊かな管理者にとっても満足ゆく一冊です。PostgreSQL 7.1、7.2対応。
目次
監訳者まえがき はじめに 第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の内部変数 索引