Cukup periksa pgAdmin, skema pg_catalog. Ini memiliki semua operator dan menunjukkan kepada Anda bagaimana membuatnya untuk semua tipe data. Ya, Anda harus membuatnya untuk semua tipe data. Jadi bukan hanya satu "alias", Anda membutuhkan banyak alias.
Contoh untuk char =char, menggunakan !!!! sebagai 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
Periksa manual juga dan perhatikan aturan penamaannya, ini memiliki beberapa batasan.