[pgsql-jp: 30852] Re: インデックスキーをテーブルを削除せずに消去する方法について
Kenji Kobayashi
koba @ steadfast.co.jp
2003年 8月 28日 (木) 23:28:48 JST
小林と申します。
On Thu, 28 Aug 2003 18:05:09 +0900
"Koichi Kokura" <kokimail @ nifty.com> wrote:
> Windows2K
> PostgreSQL7.3.1
> の環境です。今回、インデックスキーの削除を行いたいのですが、
>
> HJSDK=> drop index "BBS01" cascade;
> ERROR: Cannot drop index "BBS01" because constraint BBS01 on table "BBS"
> requires it
> You may drop constraint BBS01 on table "BBS" instead
>
> エラーが返ってきて、削除ができませんでした。
多分、削除しようとしているインデックスが、UNIQUE INDEXか、
PRIMARY KEY だと思うのですが、そうであれば ALTER TABLE文で
ALTER TABLE "BBS" DROP CONSTRAINT "BBS01";
これで、削除できないでしょうか?
---------------------------------------
有限会社ステッドファストシステムズ
小林 賢治 <koba @ steadfast.co.jp>
URL: http://www.steadfast.co.jp/
pgsql-jp メーリングリストの案内