1

In postgres how do I add index to existing table?

I tried following but it's not working:

CREATE INDEX my_index ON my_table USING btree(a_column);

and then this:

CREATE INDEX my_index ON my_table USING btree(a_column);

But neither works.

I am using ant to do a db migration. And when I do ant db-migrate-apply-postgresql I keep getting the error

 [echo] ERROR:  relation "my_index" already exists
4

1 に答える 1

17

さて、このエラーメッセージ:

エラー: リレーション "my_index" は既に存在します

かなり明確ですね。

既存のインデックスまたはテーブルの名前でインデックスを作成しようとしています。別の名前を使用する必要があります。

于 2012-07-05T22:43:20.077 に答える