PostgreSQL Programmer's Guide

Covering v6.3 for general release

by The PostgreSQL Development Team

Edited by Thomas Lockhart

(last updated 1998-02-24)

PostgreSQL is copyright (C) 1998 by the Postgres Global Development Group.

Table of Contents
概要
1. イントロダクション
著作権と商標
2. アーキテクチャ
Postgresアーキテクチャの概念
3. Extending SQL: An Overview
How Extensibility Works
The Postgres Type System
About the Postgres System Catalogs
4. Extending SQL: Functions
Query Language (SQL) Functions
SQL Functions on Base Types
SQL Functions on Composite Types
Programming Language Functions
Programming Language Functions on Base Types
Programming Language Functions on Composite Types
Caveats
5. 拡張 SQL:型
ユーザ定義型
ユーザ定義型に必要な関数
巨大なオブジェクト
6. 拡張 SQL:演算子
7. Extending SQL: Aggregates
8. Postgresルールシステム
9. インデックス拡張機能へのインターフェース
10. GiST Indices
11. 動的ロード関数のリンク
ULTRIX
DEC OSF/1
SunOS 4.x, Solaris 2.x and HP-UX
12. Triggers
Trigger Creation
Interaction with the Trigger Manager
Visibility of Data Changes
Examples
13. Server Programming Interface
インターフェイス関数
SPI_connect
SPI_finish
SPI_exec
SPI_prepare
SPI_saveplan
SPI_execp
インターフェイス補助関数
SPI_copytuple
SPI_modifytuple
SPI_fnumber
SPI_fname
SPI_getvalue
SPI_getbinval
SPI_gettype
SPI_gettypeid
SPI_getrelname
SPI_palloc
SPI_repalloc
SPI_pfree
Memory Managementメモリ管理
Visibility of Data Changes データ変更の可視性
Examples例
14. Functions
15. ラージ(巨大な)オブジェクト(Large Objects)
歴史的な補遺
転置ラージオブジェクト
ラージオブジェクト・インターフェース
ラージオブジェクトの生成
ラージオブジェクトのインポート
ラージオブジェクトのエクスポート
既存のラージオブジェクトのオープン
ラージオブジェクトへのデータの書き込み
ラージオブジェクトのシーク
ラージオブジェクト記述子のクローズ
組み込み登録された関数
LIBPQ からのラージオブジェクトのアクセス
サンプル・プログラム
16. ecpg - Embedded SQL in C
Why Embedded SQL?
The Concept
How To Use egpc
Preprocessor
Library
Error handling
Limitations
Porting From Other RDBMS Packages
Installation
For the Developer
ToDo List
The Preprocessor
A Complete Example
The Library
17. libpq
Control and Initialization
Database Connection Functions
Query Execution Functions
Fast Path
Asynchronous Notification
Functions Associated with the COPY Command
libpq Tracing Functions
User Authentication Functions
BUGS
Sample Programs
Sample Program 1
Sample Program 2
Sample Program 3
18. pgtcl
Commands
Examples
Reference Information
pg_connect
pg_disconnect
pg_exec
pg_select
pg_result
pg_lo_creat
pg_lo_open
pg_lo_close
pg_lo_read
pg_lo_write
pg_lo_lseek
pg_lo_tell
pg_lo_unlink
pg_lo_import
pg_lo_export
19. ODBC インターフェース
背景
20. JDBC Interface
21. アーキテクチャ
Postgresアーキテクチャの概念
22. データベースシステムにおける,遺伝的問い合わせの最適化
複雑な最適化問題としての問い合わせ応答処理
遺伝的アルゴリズム(Genetic Algorithms(GA))
Postgres における,遺伝的問い合わせの最適化 (GEQO)
PostgresGEQOに関する 将来の実装作業.
基本的な改善
将来の改善点
23. フロントエンド/バックエンド プロトコル
概要
プロトコル
認証
問い合わせ
関数呼び出し
終了
メッセージデータ型
メッセージ書式
24. GCC のデフォルト値の最適化
A. Documentation
はじめに
スタイルと習慣
文書の構築
ツールセット
jade
モジュラースタイルシート
v6.3 における印刷物の生成
RTF クリーンアップ手順
その他のツールセット
sgml-tools
sgml2latex
latex
SQL References

  Next
  概要