.\" This is -*-nroff-*- .\" XXX standard disclaimer belongs here.... .\" $Header: /usr/local/cvsroot/pgsql/src/man/create_version.l,v 1.3 1998/01/11 22:17:21 momjian Exp $ .\" Translated by Mitsuhiro Maeda (mitsu@cni.co.jp) .TH "CREATE VERSION" SQL 01/23/93 日本語PostgreSQL 日本語PostgreSQL .SH 名称 .\" create version - construct a version class create version - バージョンクラスを作ります .SH 形式 .nf \fBcreate version\fP classname1 \fBfrom\fP classname2 [\fB[\fPabstime\fB]\fP] .fi .SH 説明 .\" .IR "Currently, the versioning facility is not working." .IR "現在バージョン管理機能は動作しません。" .PP .\" This command creates a version class .\" .IR classname1 .\" which is related .\" to its parent class, .\" .IR classname2 . このコマンドは .IR classname2 を親のクラスとして関連するバージョンクラス .IR classname1 を作ります。 .\" Initially, .\" .IR classname1 .\" has the same contents as .\" .IR classname2. まず、 .IR classname1 は .IR classname2 と同じ内容を持つことになります。 .\" As updates to .\" .IR classname1 .\" occur, however, .\" the content of .\" .IR classname1 .\" diverges from .\" .IR classname2. しかし、 .IR classname1 への更新が行われると .IR classname1 の内容は .IR classname2 とは違うものになります。 .\" On the other hand, any updates to .\" .IR classname2 .\" show transparently through to .\" .IR classname1 , .\" unless the instance in question has already been updated in .\" .IR classname1 . 他方、 .IR classname2 への更新は、 その問われているインスタンスが .IR classname1 へ更新されていない場合に限り、 透過的に .IR classname1 へ渡されることになります。 .PP .\" If the optional .\" .IR abstime .\" clause is specified, then the version is constructed relative to a .\" .BR snapshot .\" of .\" .IR classname2 .\" as of the time specified. オプションの .IR abstime 句が指定されると、 そのバージョンは .IR classname2 の指定された時間における .BR スナップショット として作られます。 .PP .\" Postgres uses the query rewrite rule system to ensure that .\" .IR classname1 .\" is differentially encoded relative to .\" .IR classname2. Postgres は .IR classname1 が .IR classname2 に比べて違ったエンコードであることを確認するために、 問い合わせのリライトルールシステムを使います。 .\" Moreover, .\" .IR classname1 .\" is automatically constructed to have the same indexes as .\" .IR classname2 . さらに、 .IR classname1 は自動的に .IR classname2 と同じインデックスを持つように構築されます。 .\" It is legal to cascade versions arbitrarily, so a tree of versions can .\" ultimately result. バージョンを恣意的につながったものとすることは正当な方法ですので、 バージョンのツリーが結局のところ生じます。 .\" The algorithms that control versions are explained .\" in [ONG90]. バージョンコントロールのアルゴリズムは [ONG90] に説明されています。 .SH 例 .nf -- .\" --create a version foobar from a snapshot of .\" --barfoo as of January 17, 1990 -- 1990年1月17日時点での barfoo のスナップショットから -- foobar というバージョンをつくります。 -- create version foobar from barfoo [ "Jan 17 1990" ] .fi .SH 参照 create view(l), merge(l). .SH "BUGS" .\" Snapshots (i.e., the optional .\" .IR abstime .\" clause) are not implemented in Postgres. スナップショット(すなわち、オプションの .IR abstime 句)は Postgres にはインプリメントされていません。