Skip to content

Conversation

@HUUTFJ
Copy link
Collaborator

@HUUTFJ HUUTFJ commented Oct 5, 2025

数が多いのでコミットを分割させてください。最初は29.6まで翻訳しています。
Generated Columnは生成列と翻訳しました。

Translations are done till "Generated Column Replication"
@noborus noborus requested a review from Copilot October 5, 2025 23:25
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This is a work-in-progress translation of PostgreSQL's logical-replication documentation from English to Japanese, covering sections up to 29.6. The translation updates numerous sections including logical replication setup, publication/subscription mechanics, generated column replication, conflict resolution, and configuration options.

  • Updates translation for logical replication fundamentals and table synchronization procedures
  • Translates generated column replication features and behavior tables
  • Improves Japanese terminology consistency, translating "Generated Column" as "生成列"

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@HUUTFJ HUUTFJ marked this pull request as draft October 6, 2025 02:29
@HUUTFJ HUUTFJ marked this pull request as ready for review October 18, 2025 03:42
@HUUTFJ
Copy link
Collaborator Author

HUUTFJ commented Oct 18, 2025

一通り翻訳しました。かなり長いです

@HUUTFJ HUUTFJ changed the title WIP: translate logical-replication for PG18 Translate logical-replication for PG18 Oct 18, 2025
@noborus noborus requested a review from Copilot October 22, 2025 06:36
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review any files in this pull request.


Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

それが完了したあとは、パブリッシャーにおける変更は、発生した時にリアルタイムでサブスクライバーに送られます。
サブスクライバーはパブリッシャーと同じ順にデータを適用します。
通常、テーブルの論理レプリケーションが開始されると、PostgreSQLはパブリッシャーデータベースのテーブルデータのスナップショットを取得し、それをサブスクライバーにコピーします。
完了すると、最初のコピー以降のパブリッシャーの変更がサブスクライバーに継続的に送られます。
そのため、一つのサブスクリプション内のパブリケーションに対するトランザクションの一貫性が保証されます。
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

前からですが、「 applies the data in the same order as the publisher」の部分が抜けています。
「パブリッシャーと同じ順序でデータを適用するため、」

@@ -2200,16 +2193,16 @@ Publications:
have a matching generated column. In this case, it is always the subscriber
table generated column value that is used.
-->
《機械翻訳》通常、サブスクライバーの表はパブリッシャーテーブルと同じように定義されるため、パブリッシャーテーブルに<link linkend="ddl-generated-columns"><literal>GENERATED column</literal></link>がある場合、サブスクライバーテーブルにはマッチングによって生成されたカラムが含まれます。
このケースでは、常にサブスクライバーテーブルによって生成されたカラム値が使用されます。
通常、サブスクライバーのテーブルはパブリッシャーのテーブルと同じように定義されます。そのため、パブリッシャーテーブルに<link linkend="ddl-generated-columns"><literal>生成列</literal></link>が存在する場合、サブスクライバーテーブルにも対応する生成列が存在します。
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

大文字のGENERATEDは、この後の例の中で出てくるため、「GENERATED(生成)」のようにして補足するのが良いと思います。

列名が存在する場合は、対応する列の値と同じ順に表示されます
</para>
</listitem>
</listitem>スクライバーに<link linkend="logical-repl
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

この行によってエラーが出てます

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants