カラムナテーブルのデータベーススペースを削除する方法について説明します。
以下の手順で行います。
pgxa_drop_partition.shコマンドを実行して、削除対象のデータベーススペースに設定されている分割条件式を削除します。
例)
>c:\SymfoAS\bin\pgxa_drop_partition.bat -d postgres -t tbl1 -p "p1"
# /opt/FJSVsymas/bin/pgxa_drop_partition.sh -d postgres -t tbl1 -p "p1"
psqlコマンドを実行して、データベースpostgresに接続します。
例)
> psql postgres psql (9.2.8) Type "help" for help.
カラムナテーブルのデータベーススペースを削除します。
pgxa_drop_dbspaceシステム関数を実行して、カラムナテーブルのデータベーススペースを削除します。
例)
postgres=# SELECT pgxa_drop_dbspace('SYMFOAS_DBS1'); pgxa_drop_dbspace ------------------------ t (1 row)
参照
pgxa_drop_partition.shコマンドの詳細は、“J.2.22 pgxa_drop_partition”を参照してください。
pgxa_drop_dbspaceシステム関数の詳細は、“J.5.12 pgxa_drop_dbspace”を参照してください。