「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
マッチするリレーションが見つかりません