2017-03-14 10 views
1

Postgres 8.2のデータベースを新しいテーブルスペースに移動しようとしましたが、ALTER DATABASE data_base_name SET TABLESPACE TO tbspc_name を実行すると、次のエラーが表示されます:エラー:認識できない設定パラメータ "tablespace"。エラー:認識できない設定パラメータ "tablespace"

+1

[データベースの設定...]は[Postgres 8.2](https://www.postgresql.org/docs/8.2/static/sql-alterdatabase.html)では利用できません。 [Postgres 8.4](https://www.postgresql.org/docs/8.4/static/sql-alterdatabase.html)で紹介されました。 – klin

+0

@klinデータベースをテーブルスペースに移動する方法はありますか? –

答えて

0

Postgresの8.2に次の2つのオプションがあることを思わ:

  • 移動テーブル一つずつ、ALTER TABLE ...を参照してください。
  • データベースをバックアップし、定義済みのテーブルスペースで新しいデータベースを作成し、新しいデータベースにバックアップを復元します。CRETE DATABASE ...を参照してください。
+0

答えをありがとう、私は2番目の選択肢を作って、私のデータベースは少し大きいです。 –

関連する問題