[IMP] ir.filters: improve create_or_replace() and make unique constraint case insensitive