我需要在在线商店中填写商店订单编号的列。 目前,我有这个
CREATE TABLE public.orders
(
id SERIAL PRIMARY KEY NOT NULL,
title VARCHAR(100) NOT NULL
);
CREATE UNIQUE INDEX orders_id_uindex ON public.orders (id);
但是我需要创建特殊的字母数字格式来存储该数字 像这样的 5CC806CF751A2 。
如何使用Postgres功能创建这种格式?
答案 0 :(得分:2)
您可以创建一个将ID转换为十六进制值的视图:
create view readable_orders
as
select id,
to_hex(id) as readable_id,
title
from orders;