我正面临着一个很难解决的问题。我有一个现有的数据库,它使用了很多postgresql枚举。
现在..。我真的不知道如何使用postgresql检索这些字段。有没有人能做到这一点?
我试着以字符串的形式检索它们,但没有成功...此外,将它们作为Int来获取也不起作用。
发布于 2012-09-06 21:04:54
通常,ORM和查询生成器对枚举和其他特定于数据库的特性的支持可能非常差。
在问题表上创建一个可更新的视图,将枚举转换为text格式可能很有用,这样查询生成器就只能看到text列,但枚举是存储在数据库中的列。然后根据这些视图编写查询。
我越来越认为PgJDBC需要一个选项来使枚举作为字符串发送和接收,因为太多工具被枚举对象搞糊涂了。
https://stackoverflow.com/questions/12296345
复制相似问题