| From: | Matt Zagrabelny <mzagrabe(at)d(dot)umn(dot)edu> |
|---|---|
| To: | "pgsql-generallists(dot)postgresql(dot)org" <pgsql-general(at)lists(dot)postgresql(dot)org> |
| Subject: | cast bytea to macaddr |
| Date: | 2023-09-28 15:00:36 |
| Message-ID: | CAOLfK3V2bPXyGeriAHDvs3T-zYsqqzL9a0DH+DayuZccT_8jSA@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
Greetings Pg folks,
I have a database schema (not mine) that uses bytea to represent a MAC
address. I'd like to create a view that casts that field into a MACADDR
type.
# \d lease4
Table "public.lease4"
Column │ Type │ Collation │ Nullable │ Default
════════════════╪══════════════════════════╪═══════════╪══════════╪═════════
hwaddr │ bytea │ │ │
# select hwaddr from lease4;
hwaddr
════════════════
\x9cebe803e3b9
It looks like I can cast the bytea to text and then manipulate that and
finally cast it to macaddr.
Is there a better, or more canonical, way to convert/cast this field?
Thanks for any help!
-m
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Mehmet Çakoğlu | 2023-09-28 15:19:34 | YNT: Need help tuning a query |
| Previous Message | Dave Cramer | 2023-09-28 09:32:37 | Re: Right version of jdbc |