DDL replication#
DDLはデータ定義言語の略で、データベースオブジェクトを作成、変更、および削除するSQL言語のサブセットです。
PGDは自動DDLレプリケーションを提供し、特定のDDL変更を簡単にします。自動レプリケーションを使用すると、 DDL変更をすべてのノードに手動で配布し、一貫性を確認する必要はありません。
このセクションでは、PGDでDDLレプリケーションがどのように処理されるかについて説明します。
DDL overview は、 PGDのDDLレプリケーションでできることの一般的な概要を提供します。
DDL locking details は、 DDLレプリケーションがロックを使用してDDLを安全にレプリケートする方法を調べます。
Managing DDL with PGD replication は、クラスターのスムーズな実行に過度に影響を与えないように、 DDL変更のインパクトを制限する理由と方法に関するベストプラクティスアドバイスを提供します。
DDL and role manipulation statements は、クラスター内の複数のデータベースにわたるロールの操作に関する問題をノートします。
Workarounds for DDL restrictions は、 DDLレプリケーションが列、制約、タイプの変更などの制限を提示する可能性がある状況を処理するためのさまざまなオプションを提供します。
PGD functions that behave like DDL は、 DDLと同様に動作するため、同様の方法で動作し、同様の制限の対象となるPGDファンクションについて詳しく説明します。