Controleer gewoon pgAdmin, het schema pg_catalog. Het heeft alle operators en laat je zien hoe je ze maakt voor alle datatypes. Ja, je moet ze voor alle datatypes aanmaken. Het is dus niet zomaar een enkele "alias", je hebt veel aliassen nodig.
Voorbeeld voor een char =char, met !!!! als de alias:
CREATE OPERATOR !!!! -- name
(
PROCEDURE = pg_catalog.chareq,
LEFTARG = "char",
RIGHTARG = "char",
COMMUTATOR = !!!!, -- the same as the name
RESTRICT = eqsel,
JOIN = eqjoinsel,
HASHES,
MERGES
);
SELECT 'a' !!!! 'a' -- true
SELECT 'a' !!!! 'b' -- false
Raadpleeg de handleiding en let op de naamgevingsregels, het heeft enkele beperkingen.