Finds all rows where the value of the column matches all of the specified patterns (case-insensitive)
An empty patterns list matches every row, because PostgreSQL evaluates ALL over an empty array as true. Check the list before using this filter in a delete or update.