[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 メーリングリストの案内