Arithmetic operators for macaddr type

From: Brendan Jurd <direvus(at)gmail(dot)com>
To: pgsql-hackers(at)postgresql(dot)org
Subject: Arithmetic operators for macaddr type
Date: 2011-12-12 04:57:48
Message-ID: CADxJZo22bcxcqUEF__TANNtCjrzke2r9eHtJAf6QCHhbeU=FFQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Hello folks,

I just bumped into a situation where I wanted to do a little macaddr
arithmetic in postgres. I note that the inet type has support for
bitwise AND, OR and NOT, as well as subtraction, but macaddr has none
of the above.

These operations are easy to perform in C, but relatively a pain to do
in SQL, especially as there doesn't seem to be a direct way to get a
macaddr into a plain numeric form.

I can't see any reason why postgres shouldn't support these operations
on macaddr. I'd like to add them as fully realised operators in core.
Would that be acceptable?

Cheers,
BJ

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Pavel Stehule 2011-12-12 04:59:40 Re: Arithmetic operators for macaddr type
Previous Message Robert Haas 2011-12-12 02:16:57 Re: Why do regression tests now leave "regress_test_role_super" around?