Skip to content

Commit fd1da5b

Browse files
committed
by GitHub Actions [skip ci]
1 parent ed71624 commit fd1da5b

File tree

10 files changed

+34
-33
lines changed

10 files changed

+34
-33
lines changed

current/html/catalog-pg-attribute.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,8 +210,8 @@
210210
Otherwise, <literal>a</literal> = generated
211211
always, <literal>d</literal> = generated by default.
212212
</span>
213-
ゼロバイト(<code class="literal">''</code>ならこれはIDENTITY列ではありません
214-
IDENTITY列では<code class="literal">a</code> = GENERATED ALWAYS、 <code class="literal">d</code> = GENERATED BY DEFAULTになります。
213+
ゼロバイト(<code class="literal">''</code>ならこれは識別列ではありません
214+
識別列では<code class="literal">a</code> = GENERATED ALWAYS、 <code class="literal">d</code> = GENERATED BY DEFAULTになります。
215215
</p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
216216
<code class="structfield">attgenerated</code> <code class="type">char</code>
217217
</p>

current/html/functions-info.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1519,7 +1519,7 @@
15191519
</span>
15201520
列に関連するシーケンスの名前を返します。
15211521
列に関連するシーケンスが存在しなければ、NULLを返します。
1522-
列がIDENTITY列の場合、関連するシーケンスはIDENTITY列に対して内部的に作成されたシーケンスとなります
1522+
列が識別列の場合、関連するシーケンスは識別列に対して内部的に作成されたシーケンスとなります
15231523
SERIAL型(<code class="type">serial</code><code class="type">smallserial</code><code class="type">bigserial</code>)の一つを使って作られた列については、そのSERIAL列の定義に対して作られたシーケンスとなります。
15241524
後者の場合、この関連付けは<code class="command">ALTER SEQUENCE OWNED BY</code>で修正または削除することができます。
15251525
(この関数はおそらく<code class="function">pg_get_owned_sequence</code>と呼ばれるべきだったのでしょうが、現在の名前はそれが主に<code class="type">serial</code>列または<code class="type">bigserial</code>列と一緒に使われていたという事実によります。)
@@ -1535,7 +1535,7 @@
15351535
A typical use is in reading the current value of the sequence for an
15361536
identity or serial column, for example:
15371537
</span>
1538-
典型的な使用法はIDENTITY列またはSERIAL列のシーケンスの現在値を読み取ることです。例を示します。
1538+
典型的な使用法は識別列またはSERIAL列のシーケンスの現在値を読み取ることです。例を示します。
15391539
</p><pre class="programlisting">
15401540
SELECT currval(pg_get_serial_sequence('sometable', 'id'));
15411541
</pre><p>

current/html/sql-altertable.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,7 @@
296296
and &lt;command&gt;UPDATE&lt;/command&gt; commands; they do not cause rows
297297
already in the table to change.
298298
</span>
299-
この構文では、列がIDENTITY列であるかどうか、または既存のIDENTITY列の生成属性を変更することができます
299+
この構文では、列が識別列であるかどうか、または既存の識別列の生成属性を変更することができます
300300
詳細は<a class="link" href="sql-createtable.html" title="CREATE TABLE"><code class="command">CREATE TABLE</code></a>を参照してください。
301301
<code class="literal">SET DEFAULT</code>同様に、この構文は、変更後に行われる<code class="command">INSERT</code>または<code class="command">UPDATE</code>コマンドにのみ適用されます。
302302
テーブル内の既存の行は変更されません。
@@ -306,7 +306,7 @@
306306
column is not an identity column, no error is thrown. In this case a
307307
notice is issued instead.
308308
</span>
309-
<code class="literal">DROP IDENTITY IF EXISTS</code>が指定され、その列がIDENTITY列でない場合は、エラーを発生させません。
309+
<code class="literal">DROP IDENTITY IF EXISTS</code>が指定され、その列が識別列でない場合は、エラーを発生させません。
310310
この場合、注意メッセージが発行されます。
311311
</p></dd><dt id="SQL-ALTERTABLE-DESC-SET-SEQUENCE-OPTION"><span class="term"><code class="literal">SET <em class="replaceable"><code>sequence_option</code></em></code><br /></span><span class="term"><code class="literal">RESTART</code></span> <a href="#SQL-ALTERTABLE-DESC-SET-SEQUENCE-OPTION" class="id_link">#</a></dt><dd><p>
312312
<span class="original">
@@ -315,7 +315,7 @@
315315
supported by &lt;link linkend="sql-altersequence"&gt;&lt;command&gt;ALTER SEQUENCE&lt;/command&gt;&lt;/link&gt; such
316316
as &lt;literal&gt;INCREMENT BY&lt;/literal&gt;.
317317
</span>
318-
この構文では、既存のIDENTITY列に紐付けられているシーケンスを変更します
318+
この構文では、既存の識別列に紐付けられているシーケンスを変更します
319319
<em class="replaceable"><code>sequence_option</code></em><code class="literal">INCREMENT BY</code>など<a class="link" href="sql-altersequence.html" title="ALTER SEQUENCE"><code class="command">ALTER SEQUENCE</code></a>がサポートするオプションです。
320320
</p></dd><dt id="SQL-ALTERTABLE-DESC-SET-STATISTICS"><span class="term"><code class="literal">SET STATISTICS</code></span> <a href="#SQL-ALTERTABLE-DESC-SET-STATISTICS" class="id_link">#</a></dt><dd><p>
321321
<span class="original">
@@ -1557,7 +1557,7 @@
15571557
Adding a constraint recurses only for &lt;literal&gt;CHECK&lt;/literal&gt; constraints
15581558
that are not marked &lt;literal&gt;NO INHERIT&lt;/literal&gt;.
15591559
</span>
1560-
IDENTITY列についての操作<code class="literal">ADD GENERATED</code><code class="literal">SET</code><code class="literal">DROP IDENTITY</code>など)および<code class="literal">CLUSTER</code><code class="literal">OWNER</code>および<code class="literal">TABLESPACE</code>の操作は子テーブルに再帰的に伝わりません。
1560+
識別列についての操作<code class="literal">ADD GENERATED</code><code class="literal">SET</code><code class="literal">DROP IDENTITY</code>など)および<code class="literal">CLUSTER</code><code class="literal">OWNER</code>および<code class="literal">TABLESPACE</code>の操作は子テーブルに再帰的に伝わりません。
15611561
つまり、常に<code class="literal">ONLY</code>が指定されているかのように動作します。
15621562
トリガの状態に影響を与える操作は、(<code class="literal">ONLY</code>が指定されていない限り)パーティション化されたテーブルのパーティションに再帰的に伝わりますが、従来の継承の子孫には再帰的に伝わりません。
15631563
制約の追加は、<code class="literal">NO INHERIT</code>印がない<code class="literal">CHECK</code>制約に関してのみ再帰的に伝わります。

current/html/sql-cluster.html

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@
55
</span> — インデックスに従ってテーブルをクラスタ化する</p></div><div class="refsynopsisdiv"><h2>概要</h2><pre class="synopsis">
66
CLUSTER [ ( <em class="replaceable"><code>option</code></em> [, ...] ) ] [ <em class="replaceable"><code>table_name</code></em> [ USING <em class="replaceable"><code>index_name</code></em> ] ]
77

8-
<span class="phrase">where <em class="replaceable"><code>option</code></em> can be one of:</span>
8+
<span class="original">
9+
&lt;phrase&gt;where &lt;replaceable class="parameter"&gt;option&lt;/replaceable&gt; can be one of:&lt;/phrase&gt;
10+
</span>
11+
<span class="phrase">ここで<em class="replaceable"><code>option</code></em>は以下のいずれかです。</span>
912

1013
VERBOSE [ <em class="replaceable"><code>boolean</code></em> ]
1114
</pre></div><div class="refsect1" id="id-1.9.3.51.5"><h2>説明</h2><span class="original">
@@ -61,10 +64,8 @@
6164
has privileges for. This form of &lt;command&gt;CLUSTER&lt;/command&gt; cannot be
6265
executed inside a transaction block.
6366
</span>
64-
《マッチ度[79.794521]》<em class="replaceable"><code>table_name</code></em>を指定しないで<code class="command">CLUSTER</code>を実行した場合、現在のデータベース内の以前にクラスタ化されたテーブルのうち、呼び出したユーザが所有するすべてのテーブルを(スーパーユーザが実行する場合はすべてのテーブルを)再クラスタ化します
67+
<em class="replaceable"><code>table_name</code></em>を指定しないで<code class="command">CLUSTER</code>を実行した場合、現在のデータベース内の以前にクラスタ化されたテーブルのうち、呼び出したユーザが権限を持つすべてのテーブルを再クラスタ化します
6568
この形式の<code class="command">CLUSTER</code>を、トランザクションブロック内では実行できません。
66-
《機械翻訳》<em class="replaceable"><code>table_name</code></em>を指定しない<code class="command">CLUSTER</code>は、現在のデータベース内で、呼び出し元ユーザが権限を持つ全ての以前にクラスタ化されたテーブルを再クラスタ化します。
67-
この形式の<code class="command">CLUSTER</code>はトランザクションブロック内では実行できません。
6869
</p><p>
6970
<span class="original">
7071
When a table is being clustered, an &lt;literal&gt;ACCESS
@@ -110,7 +111,7 @@
110111
To cluster a table, one must have the &lt;literal&gt;MAINTAIN&lt;/literal&gt; privilege
111112
on the table.
112113
</span>
113-
《機械翻訳》テーブルをクラスタ化するには、テーブルに対する<code class="literal">MAINTAIN</code>権限が必要です。
114+
テーブルをクラスタ化するには、テーブルに対する<code class="literal">MAINTAIN</code>権限が必要です。
114115
</p><p>
115116
<span class="original">
116117
In cases where you are accessing single rows randomly
@@ -145,7 +146,7 @@
145146
linkend="guc-search-path"/&gt; is temporarily changed to &lt;literal&gt;pg_catalog,
146147
pg_temp&lt;/literal&gt;.
147148
</span>
148-
《機械翻訳》<code class="command">CLUSTER</code>の実行中、<a class="xref" href="runtime-config-client.html#GUC-SEARCH-PATH">search_path</a>は一時的に<code class="literal">pg_catalog, pg_temp</code>に変更されます。
149+
<code class="command">CLUSTER</code>の実行中、<a class="xref" href="runtime-config-client.html#GUC-SEARCH-PATH">search_path</a>は一時的に<code class="literal">pg_catalog, pg_temp</code>に変更されます。
149150
</p><p>
150151
<span class="original">
151152
When an index scan is used, a temporary copy of the table is created that
@@ -251,7 +252,7 @@
251252
The following syntax was used before &lt;productname&gt;PostgreSQL&lt;/productname&gt;
252253
17 and is still supported:
253254
</span>
254-
《機械翻訳》<span class="productname">PostgreSQL</span> 17より前のバージョンでは次の構文が使われていました
255+
次の構文は、<span class="productname">PostgreSQL</span> 17より前のバージョンで使われていたもので、今でもサポートされています
255256
</p><pre class="synopsis">
256257
CLUSTER [ VERBOSE ] [ <em class="replaceable"><code>table_name</code></em> [ USING <em class="replaceable"><code>index_name</code></em> ] ]
257258
</pre><p>
@@ -260,7 +261,7 @@
260261
The following syntax was used before &lt;productname&gt;PostgreSQL&lt;/productname&gt;
261262
8.3 and is still supported:
262263
</span>
263-
《機械翻訳》<span class="productname">PostgreSQL</span> 8.3より前のバージョンでは、次の構文が使われていました
264+
次の構文は、<span class="productname">PostgreSQL</span> 8.3より前のバージョンで使われていたもので、今でもサポートされています
264265
</p><pre class="synopsis">
265266
CLUSTER <em class="replaceable"><code>index_name</code></em> ON <em class="replaceable"><code>table_name</code></em>
266267
</pre><p>

current/html/sql-copy.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -590,7 +590,7 @@
590590
the &lt;command&gt;INSERT&lt;/command&gt; option &lt;literal&gt;OVERRIDING SYSTEM
591591
VALUE&lt;/literal&gt;.
592592
</span>
593-
IDENTITY列については<code class="command">COPY FROM</code>コマンドは<code class="command">INSERT</code>のオプション<code class="literal">OVERRIDING SYSTEM VALUE</code>と同じように、必ず入力データが提供した列の値を書き込みます。
593+
識別列については<code class="command">COPY FROM</code>コマンドは<code class="command">INSERT</code>のオプション<code class="literal">OVERRIDING SYSTEM VALUE</code>と同じように、必ず入力データが提供した列の値を書き込みます。
594594
</p><p>
595595
<span class="original">
596596
&lt;command&gt;COPY&lt;/command&gt; input and output is affected by

current/html/sql-createtable.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -426,8 +426,8 @@
426426
not inherited. A column in the child table can be declared identity
427427
column if desired.
428428
</span>
429-
親テーブルのある列がIDENTITY列の場合、その属性は継承されません。
430-
望むなら子テーブルの列をIDENTITY列と宣言することができます
429+
親テーブルのある列が識別列の場合、その属性は継承されません。
430+
望むなら子テーブルの列を識別列と宣言することができます
431431
</p></dd><dt id="SQL-CREATETABLE-PARMS-PARTITION-BY"><span class="term"><code class="literal">PARTITION BY { RANGE | LIST | HASH } ( { <em class="replaceable"><code>column_name</code></em> | ( <em class="replaceable"><code>expression</code></em> ) } [ <em class="replaceable"><code>opclass</code></em> ] [, ...] ) </code></span> <a href="#SQL-CREATETABLE-PARMS-PARTITION-BY" class="id_link">#</a></dt><dd><p>
432432
<span class="original">
433433
The optional &lt;literal&gt;PARTITION BY&lt;/literal&gt; clause specifies a strategy
@@ -988,7 +988,7 @@
988988
from the sequence assigned to it.
989989
Such a column is implicitly &lt;literal&gt;NOT NULL&lt;/literal&gt;.
990990
</span>
991-
この句は列を<em class="firstterm">IDENTITY列</em>として作成します。
991+
この句は列を<em class="firstterm">識別列</em>として作成します。
992992
それには暗黙のシーケンスが紐付けられ、新しく挿入された行では、その列には紐付けられたシーケンスから取られた値が自動的に入ります。
993993
そのような列は暗黙的に<code class="literal">NOT NULL</code>です。
994994
</p><p>
@@ -2428,7 +2428,7 @@
24282428
標準SQLでは列を持たないテーブルは許されません。
24292429
列を持たないテーブルそれ自体は役に立ちませんが、これを無効とすると、<code class="command">ALTER TABLE DROP COLUMN</code>に対して奇妙な特例を生成することになります。
24302430
したがって、この仕様上の制限を無視する方が簡潔であると考えます。
2431-
</p></div><div class="refsect2" id="id-1.9.3.85.9.12"><h3>複数のIDENTITY列</h3><span class="original">
2431+
</p></div><div class="refsect2" id="id-1.9.3.85.9.12"><h3>複数の識別列</h3><span class="original">
24322432
&lt;title&gt;Multiple Identity Columns&lt;/title&gt;
24332433
</span><p>
24342434
<span class="original">
@@ -2440,10 +2440,10 @@
24402440
that applies to the entire statement, so having multiple identity columns
24412441
with different behaviors is not well supported.
24422442
</span>
2443-
<span class="productname">PostgreSQL</span>ではテーブルに2つ以上のIDENTITY列を持つことを許しています
2444-
標準SQLでは、1つのテーブルは最大で1つのIDENTITY列を持つことができると規定しています
2443+
<span class="productname">PostgreSQL</span>ではテーブルに2つ以上の識別列を持つことを許しています
2444+
標準SQLでは、1つのテーブルは最大で1つの識別列を持つことができると規定しています
24452445
主にスキーマの変更や移行でより柔軟性を持たせるために、この制約を緩和しています。
2446-
<code class="command">INSERT</code>コマンドはOVERRIDING句を1つだけしかサポートせず、これが文全体に適用されるため、複数のIDENTITY列があり、これらの動作が異なる場合は正しくサポートされないことに注意してください。
2446+
<code class="command">INSERT</code>コマンドはOVERRIDING句を1つだけしかサポートせず、これが文全体に適用されるため、複数の識別列があり、これらの動作が異なる場合は正しくサポートされないことに注意してください。
24472447
</p></div><div class="refsect2" id="id-1.9.3.85.9.13"><h3>生成列</h3><span class="original">
24482448
&lt;title&gt;Generated Columns&lt;/title&gt;
24492449
</span><p>

0 commit comments

Comments
 (0)