我使用postgres类型macaddr和inet,因为它们似乎是完成任务的完美工具。现在,我想用光滑的和提起的米床,但挣扎着定义我的桌子。当我自动为我的表生成代码时,我注意到使用的是String而不是那些类型,但我并不介意。现在的问题是,我如何告诉斯利克:
这个拼贴需要在插入前进行转换,但在其他情况下可以被视为字符串。as inet) with function inet_
MySQL是否支持自定义数据类型?例如,邮政编码可能存储在varchar(10)字段中,但它们可以压缩到int中,其中有空白选项,以及一个标志,说明它是5位还是5+4数字邮政编码。有办法安装无缝数据类型吗?就应用程序而言,它将是一个字符串类型,如果应用程序传递无效的数据,则只会出现数据截断(有或没有警告)。可以使用自定义函数(例如,有一个内置函数INET_ATON用于IPv4地址)。但是,这不允许像zip LIKE '12345%'这样的东西被正确地编入索引。对自定义数据类型的良好书面
我正在尝试将postgres过程返回的自定义类型数组映射到javaCREATE TYPE public.customtype_sample AS(, samplevalue character varying该过程返回一个customtype_sample数组作为postgres中customtype_sample[]类型的列
我浏览了各种链接