Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql Squeryl和pg对象_Postgresql_Scala_Squeryl - Fatal编程技术网

Postgresql Squeryl和pg对象

Postgresql Squeryl和pg对象,postgresql,scala,squeryl,Postgresql,Scala,Squeryl,我面临着一个很难解决的问题。。。我有一个使用大量postgresql枚举的现有数据库 现在。。。我真的不知道如何用postgresql检索这些字段。有人做过这样的事吗 我试图将它们作为字符串检索,但没有成功。。。另外,将它们设置为Int也不起作用。一般来说,ORMs和查询生成器对枚举和其他特定于数据库的功能的支持非常差 在问题表上创建一个可更新的视图,将枚举转换为它们的文本形式,这样查询生成器只会看到一个文本列,但枚举是存储在数据库中的。然后针对这些视图编写查询 我越来越认为PgJDBC需要一个

我面临着一个很难解决的问题。。。我有一个使用大量postgresql枚举的现有数据库

现在。。。我真的不知道如何用postgresql检索这些字段。有人做过这样的事吗


我试图将它们作为字符串检索,但没有成功。。。另外,将它们设置为Int也不起作用。

一般来说,ORMs和查询生成器对枚举和其他特定于数据库的功能的支持非常差

在问题表上创建一个可更新的视图,将枚举转换为它们的
文本
形式,这样查询生成器只会看到一个
文本
列,但枚举是存储在数据库中的。然后针对这些视图编写查询


我越来越认为PgJDBC需要一个选项,使枚举作为字符串发送和接收,因为很多工具会被枚举对象弄糊涂。

我建议修改这个问题。解释您尝试过的事情以及您收到的错误消息的确切文本,而不仅仅是“不起作用”。显示您尝试过的示例代码。