A postgres query selects the elements
which have a name
column containing any strings from an array:
select "elements".* from "elements" where "elements"."name" ~* 'hap|bir'
This works well.
Now, what is the regex pattern to select the elements only if the column contains every strings of the array (in no particular order)?