0

我使用 DbMetal 工具为我的数据库生成一个类。它起作用了,但后来我在数据库中添加了一些“char”类型。现在,当我尝试生成类时,我得到了错误

DbMetal : Don't know how to convert the SQL type '"char"' into a managed type. Parameter name : dataType

有没有人遇到过这个?有解决方法或替代方法吗?

提前致谢!

4

1 回答 1

0

你真的是说"char"哪个是用于存储单字节信息的特殊 Postgres 类型?或者你的意思是char(n)varchar(n)

一般来说,除了一些罕见的情况外,varchar()都是text首选。除非您引用"char"它假定您的意思是标准 SQLchar类型。这不是 PostgreSQL 中更自我记录的决定之一......

如果"char"支持不佳,我不会感到惊讶。如果您真的需要使用它(或者即使不需要),如果这种情况仍然存在,那么使用 nogsql 提交错误报告是值得的。作为一种解决方法,使用标准类型 mile char(1)

于 2013-04-06T02:51:27.177 回答