PostgreSQL 7.4.6 文書
PostgreSQL グローバル開発グループ
製作著作
© 1996-2003 : PostgreSQL グローバル開発グループ
目次
はじめに
PostgreSQL
とは?
PostgreSQL
小史
規約
より進んだ情報
バグレポートガイドライン
I.
チュートリアル
1章
さぁ始めましょう
2章
SQL
言語
3章
高度な諸機能
II.
SQL言語
4章
SQLの構文
5章
データ定義
6章
データ操作
7章
問い合わせ
8章
データ型
9章
関数と演算子
10章
型変換
11章
インデックス
12章
同時実行制御
13章
性能に関するヒント
III.
サーバの管理
14章
インストール手順
15章
Windows
へのインストール
16章
サーバ実行時環境
17章
データベースユーザと権限
18章
データベース管理
19章
クライアント認証
20章
多言語対応
21章
定常的なデータベース保守作業
22章
バックアップとリストア
23章
データベース活動状況の監視
24章
ディスク使用量の監視
25章
ログ先行書き込み (
WAL
)
26章
リグレッションテスト
IV.
クライアントインタフェース
27章
libpq
- C ライブラリ
28章
ラージオブジェクト
29章
pgtcl
- Tcl バインディングライブラリ
30章
ECPG
- C言語による埋め込み
SQL
31章
JDBC
インタフェース
32章
情報スキーマ
V.
サーバプログラミング
33章
SQL
の拡張
34章
ルールシステム
35章
トリガ
36章
手続き言語
37章
PL/pgSQL
-
SQL
手続き言語
38章
PL/Tcl - Tcl 手続き型言語
39章
PL/Perl - Perl 手続き言語
40章
PL/Python - Python 手続き言語
41章
サーバプログラミングインタフェース
VI.
リファレンス
I.
SQL コマンド
II.
PostgreSQL クライアントアプリケーション
III.
PostgreSQL サーバアプリケーション
VII.
内部情報
42章
PostgreSQL 内部の概要
43章
システムカタログ
44章
フロントエンド/バックエンドプロトコル
45章
PostgreSQL ソースコード
46章
多国言語サポート
47章
手続き言語ハンドラの作成
48章
遺伝的問い合わせ最適化
49章
インデックスコスト推定関数
50章
GiSTインデックス
51章
ページファイル
52章
BKI
バックエンドインターフェイス
VIII.
付録
A.
PostgreSQL
エラーコード
B.
日付/時刻のサポート
C.
SQL
キーワード
D.
SQL への準拠
E.
リリースノート
F.
CVS
リポジトリ
G.
Documentation
参考文献
目次
表目次
4-1.
演算子の優先順位(強いものから)
8-1.
データ型
8-2.
数値データ型
8-3.
通貨型
8-4.
文字型
8-5.
特別な文字データ型
8-6.
バイナリ列データ型
8-7.
オクテットをエスケープした
bytea
リテラル
8-8.
bytea
出力のエスケープされたオクテット
8-9.
日付/時刻データ型
8-10.
日付入力
8-11.
時刻入力
8-12.
時間帯入力
8-13.
特殊な日付/時刻定数
8-14.
日付/時刻出力形式
8-15.
日付の順序の慣習
8-16.
幾何データ型
8-17.
ネットワークアドレスデータ型
8-18.
cidr
データ型入力例
8-19.
オブジェクト識別子データ型
8-20.
疑似データ型
9-1.
比較演算子
9-2.
算術演算子
9-3.
ビット列に対するビット演算子
9-4.
算術関数
9-5.
三角関数
9-6.
SQL
文字列関数と演算子
9-7.
その他の文字列関数
9-8.
組み込み済みの変換
9-9.
SQL
バイナリ列関数と演算子
9-10.
その他のバイナリ列関数
9-11.
正規表現マッチ演算子
9-12.
正規表現のアトム
9-13.
正規表現修飾子
9-14.
正規表現制約
9-15.
正規表現文字エントリエスケープ
9-16.
正規表現クラス省略エスケープ
9-17.
正規表現制約エスケープ
9-18.
正規表現後方参照
9-19.
ARE埋め込みオプション文字
9-20.
書式設定関数
9-21.
日付/時刻型の書式テンプレートパターン
9-22.
日付/時刻書式用のテンプレートパターン修飾子
9-23.
数値書式用のテンプレートパターン
9-24.
to_char
の例
9-25.
日付/時刻演算子
9-26.
日付/時刻関数
9-27.
AT TIME ZONE
の種類
9-28.
幾何データ演算子
9-29.
幾何データ関数
9-30.
幾何型変換関数
9-31.
cidr
および
inet
型演算子
9-32.
cidr
および
inet
型関数
9-33.
macaddr
関数
9-34.
シーケンス関数
9-35.
セッション情報関数
9-36.
パラメータを設定する関数
9-37.
アクセス権限照会関数
9-38.
スキーマ可視性照会関数
9-39.
システムカタログ情報関数
9-40.
コメント情報関数
9-41.
array
演算子
9-42.
array
関数
9-43.
集約関数
12-1.
SQL
トランザクション隔離レベル
16-1.
Short option key
16-2.
System V
IPC
パラメータ
20-1.
サーバ文字セット
20-2.
クライアント・サーバ文字セット変換
23-1.
標準統計情報ビュー
23-2.
統計情報アクセス関数
29-1.
pgtcl
コマンド
31-1.
ConnectionPoolDataSource
の実装
31-2.
ConnectionPoolDataSource
構成プロパティ
31-3.
DataSource
実装
31-4.
DataSource
構成パラメータ
31-5.
追加のプール
DataSource
構成プロパティ
32-1.
information_schema_catalog_name
の列
32-2.
applicable_roles
の列
32-3.
check_constraints
の列
32-4.
column_domain_usage
の列
32-5.
column_privileges
の列
32-6.
column_udt_usage
の列
32-7.
columns
の列
32-8.
constraint_column_usage
列
32-9.
constraint_table_usage
の列
32-10.
data_type_privileges
の列
32-11.
domain_constraints
の列
32-12.
domain_udt_usage
の列
32-13.
domains
の列
32-14.
element_types
の列
32-15.
enabled_roles
の列
32-16.
key_column_usage
の列
32-17.
parameters
の列
32-18.
referential_constraints
の列
32-19.
role_column_grants
の列
32-20.
role_routine_grants
の列
32-21.
role_table_grants
の列
32-22.
role_usage_grants
の列
32-23.
routine_privileges
の列
32-24.
routines
の列
32-25.
schemata
の列
32-26.
sql_features
の列
32-27.
sql_implementation_info
の列
32-28.
sql_languages
の列
32-29.
sql_packages
の列
32-30.
sql_sizing
の列
32-31.
sql_sizing_profiles
の列
32-32.
table_constraints
の列
32-33.
table_privileges
の列
32-34.
tables
の列
32-35.
triggers
の列
32-36.
usage_privileges
の列
32-37.
view_column_usage
の列
32-38.
view_table_usage
の列
32-39.
views
の列
33-1.
組み込みSQL型に相当するCの型
33-2.
B-tree ストラテジ
33-3.
ハッシュストラテジ
33-4.
R-treeストラテジ
33-5.
B-tree サポート関数
33-6.
ハッシュサポート関数
33-7.
R-treeサポート関数
33-8.
GiSTサポート関数
43-1.
システムカタログ
43-2.
pg_aggregate
Columns
43-3.
pg_am
の列
43-4.
pg_amop
列
43-5.
pg_amproc
の列
43-6.
pg_attrdef
の列
43-7.
pg_attribute
Columns
43-8.
pg_cast
Columns
43-9.
pg_class
の列
43-10.
pg_constraint
Columns
43-11.
pg_conversion
列
43-12.
pg_database の列
43-13.
pg_depend
Columns
43-14.
pg_description
列
43-15.
pg_group
列
43-16.
pg_index
Columns
43-17.
pg_inherits
列
43-18.
pg_language
列
43-19.
pg_largeobject
列
43-20.
pg_listener
列
43-21.
pg_namespace
列
43-22.
pg_opclass
列
43-23.
pg_operator
列
43-24.
pg_proc
列
43-25.
pg_rewrite
列
43-26.
pg_shadow
列
43-27.
pg_statistic
列
43-28.
pg_trigger
列
43-29.
pg_type
Columns
43-30.
システムビュー
43-31.
pg_indexes
Columns
43-32.
pg_locks
列
43-33.
pg_rules
列
43-34.
pg_settings
列
43-35.
pg_stats
列
43-36.
pg_tables
列
43-37.
pg_user
Columns
43-38.
pg_views
列
51-1.
サンプルページレイアウト
51-2.
PageHeaderData のレイアウト
51-3.
HeapTupleHeaderDataのレイアウト
A-1.
PostgreSQL
エラーコード
B-1.
月の簡略形
B-2.
曜日の簡略形
B-3.
日付/時刻フィールドの修飾子
B-4.
時間帯の簡略形
B-5.
オーストラリア時間帯の簡略形
C-1.
SQL
キーワード
図目次
48-1.
遺伝的アルゴリズムの構造図
例目次
8-1.
文字データ型を使って
8-2.
boolean
型を使って
8-3.
ビット列データ型を使って
10-1.
羃乗演算子の型解決
10-2.
文字列連結演算子の型解決
10-3.
絶対値と階乗演算子の型解決
10-4.
丸め関数引数の型解決
10-5.
部分文字列関数の型解決
10-6.
character
格納における型変換
10-7.
Unionにおける指定された型の型解決
10-8.
簡単なUnionにおける型解決
10-9.
転置されたUNIONにおける型解決
11-1.
頻出値を除外するための部分インデックスの作成
11-2.
必要のない値を除外するための部分インデックスの作成
11-3.
一意な部分インデックスの作成
19-1.
pg_hba.conf
ファイルの例
19-2.
pg_ident.conf
ファイルの例
27-1.
libpq
サンプルプログラム 1
27-2.
libpq
サンプルプログラム 2
27-3.
libpq
サンプルプログラム 3
28-1.
Libpq
を使用したラージオブジェクトのサンプルプログラム
29-1.
pgtcl
によるサンプルプログラム
31-1.
JDBC
で簡単な問い合わせを処理
31-2.
カーソルの有効、無効を変更するための抽出サイズの設定
31-3.
JDBC
での行の削除
31-4.
組み込みストアド関数の呼び出し
31-5.
関数から
refcursor
値を得る
31-6.
refcursor
を別の型として扱う
31-7.
JDBC でのテーブル削除の例
31-8.
JDBC
におけるバイナリデータの処理
31-9.
DataSource
コード例
31-10.
DataSource
JNDI
のコード例
36-1.
PL/pgSQL
の手作業によるインストール
37-1.
PL/pgSQL
トリガプロシージャ
37-2.
簡単な関数の
PL/SQL
から
PL/pgSQL
への移植
37-3.
他の関数を生成する
PL/SQL
を
PL/pgSQL
に移植
37-4.
文字列操作を行ない、
OUT
パラメータを持つ
PL/SQL
プロシージャの
PL/pgSQL
への移植
37-5.
PL/SQL
プロシージャの
PL/pgSQL
への移植
次のページ
はじめに
アダルトレンタルサーバー