PostgreSQL Plus 管理者ガイド |
目次 索引 |
第2章 PostgreSQL Plusの運用までの流れ |
ここでは、PostgreSQLからPostgreSQL Plusへ移行する場合の手順について説明します。
PostgreSQLからPostgreSQL Plusへの移行は、従来のPostgreSQLのバージョンアップと同様の手順で行います。
代表的な手順を以下に示します。
PostgreSQLで、PostgreSQLのデータベース資源をバックアップします。
$ pg_dumpall > backupfile |
PostgreSQL Plusをインストールします。詳細は、PostgreSQL Plusの“README”を参照してください。
PostgreSQL Plus Administratorを利用して、データベースを定義します。
データベースの定義方法の詳細については、“2.1.6 データベースの定義”を参照してください。
1.でバックアップしたデータベース資源を、PostgreSQL Plusでリストアします。
なお、3.でデータベースを定義するため、リストアが行うデータベースの定義が失敗しますが(注)、リストアは継続するので問題はありません。
注)以下のエラーメッセージが出力されます。
ERROR: CREATE DATABASE: database "database name" already exists
$ psql -f backupfile template1 |
移行するデータ量が多い場合は、高速コピー機能を利用してリストアしてください。高速コピー機能を利用してリストアするためには、以下のようにします。
|
高速コピー機能、およびENABLE_DIRECT_COPYパラメタの詳細については、“2.1.8 データのロード”を参照してください。
目次 索引 |