是否可以在 postgresql 中创建一个新的数据类型作为一系列值?
我想要做的是声明一个新类型,它是数字范围,大致如下:
CREATE TYPE mynumbers AS ENUM(generate_series(1,144,0.5));
本质上我想要一个 mynumbers 类型,它将是 1 到 144 之间的值,步长为 0.5
What I want to do is declare a new type that is a range on numbers, something along the lines of:
CREATE TYPE mynumbers AS ENUM(generate_series(1,144,0.5));
Essentially I want to have a type mynumbers that will be the values between 1 to 144 in step increments of 0.5
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用域:
这样的域可以像列定义中的数据类型一样使用。
Use a domain:
Such a domain can be used like a data type in column definitions.