PostgreSQL に格納されたジオデータベースの移行に関する他の方法

個々の PostgreSQL データベースは、pg_dump コマンドを使用して移行できます。あるいは、PostgreSQL インスタンスのデータベースすべてとユーザおよび権限を移行するには pg_dumpall コマンドを使用します。

pg_dump コマンドは、データベース定義(スキーマ)とデータ、またはデータベース スキーマのみを SQL(Structured Query Language)スクリプトまたはアーカイブ ファイルに抽出することができます。アーカイブ ファイルに抽出する場合は、pg_restore コマンドを使用して別の PostgreSQL インスタンス上にデータベースを再構築できます。SQL スクリプトに抽出する場合は、新しいサーバで SQL スクリプトを実行してデータベースを再構築します。pg_dumpall コマンドの場合は SQL スクリプトへの抽出だけで、SQL スクリプトを実行した別の PostgreSQL インスタンスへ復元します。

以下に、pg_dump または pg_dumpall を使用して PostgreSQL データベースを移行する際のガイドラインを示します。

pg_dump、pg_dumpall、および pg_restore の詳細な使用方法については、「PostgreSQL のマニュアル」をご参照ください。


3/6/2012