「PostgreSQL」dropでインデックスを削除する
構文
drop DROP INDEX name [, …] [ CASCADE | RESTRICT ]
使用例
1.テーブルを作成
postgres=# create table address (uid integer,addr varchar(20),memo varchar(10));
CREATE TABLE
2.インデックスを作成
postgres=# create index on address(addr);
CREATE INDEX
3.インデックスを確認
postgres=# \di address_addr_idx
                        リレーションの一覧
 スキーマ |       名前       |      型      |  所有者  | テーブル
----------+------------------+--------------+----------+----------
 public   | address_addr_idx | インデックス | postgres | address
(1 行)
4.インデックスを削除
postgres=# drop index address_addr_idx;
DROP INDEX
5.インデックスを確認
postgres=# \di address_addr_idx
マッチするリレーションが見つかりません