Вы не можете использовать подстановочный знак в ALTER TABLE DROP CONSTRAINT
Однако вы можете сделать что-то, как указано ниже:
DO $$
DECLARE r RECORD;
BEGIN
FOR r in SELECT
conrelid::regclass,
conname
FROM
pg_constraint
WHERE
contype IN ('f', 'p', 'u', 'c')
AND connamespace = 'public'::regnamespace
AND conname ~* '^test*'
LOOP
EXECUTE 'ALTER TABLE % DROP CONSTRAINT %',r.conrelid, r.conname;
END LOOP;
END;
$$ language plpgsql;