HEX
Server: Microsoft-IIS/10.0
System: Windows NT ITPWINWEBSVR22 10.0 build 20348 (Windows Server 2022) AMD64
User: www.conferencesearch.co.uk (0)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: D:/hMailServer/DBScripts/ScriptPrerequisitesPGSQL.sql
CREATE or REPLACE function hm_drop_column_objects (table_name varchar, col_name varchar) 
returns void as $$
DECLARE
	ind record;
BEGIN
   FOR ind IN SELECT * from pg_indexes WHERE tablename = table_name 
	and (indexdef like '%(' || col_name || '%' or
	     indexdef like '%' ||  col_name || ',%' or
	     indexdef like '%' ||  col_name || ')')
	LOOP
	
	EXECUTE 'DROP INDEX ' || ind.indexname;
   END LOOP;
   
END;
$$ language plpgsql ;