user1467855
user1467855

Reputation: 3983

In postgres how do I add index to existing table?

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

Upvotes: 3

Views: 29725

Answers (1)

user330315
user330315

Reputation:

Well, this error message:

ERROR: relation "my_index" already exists

is pretty clear, isn't it.

You are trying to create an index with the name of an existing index or table. You need to use a different name.

Upvotes: 17

Related Questions