I have a table which looks like this:
Column | Type |
----------------------+-------------------------+
...
thing | tsvector |
...
Indexes:
...
...
"thing" gin (thing)
The size of the table is about 200,000 records.
I want to get rid of this field and its index, but Postgres doesn't seem to want to let me. The value of all of the field in all records is an empty tsvector.
When I issue either
alter table my_table drop column thing;
or
drop index thing ;
it takes hours and eventually I halt it.
Neither the CPU or RAM looks particularly high. There are no other clients connected.