8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

kotlin-exposed DB lib:使用 Potgresql 'inet' 类型插入

Ryan Wheale 2月前

21 0

从 Exposed 和 Postgresql 开始。创建表对象、连接到数据库和执行查询没有问题。但我不确定如何处理 Postgresql 特定的类型。我有一个 inet col

从 Exposed 和 Postgresql 开始。

创建表对象、连接数据库和执行查询都没有问题。但我不确定如何处理 Postgresql 特定的类型。

我有一个名为“sender-ip”的 inet col,并尝试使用 IP 地址作为字符串插入

IPList.insert {
    it[sender_ip] = "127.0.0.1"
}

但是,插入时出现错误:

Exception in thread "main" org.jetbrains.exposed.exceptions.ExposedSQLException: org.postgresql.util.PSQLException: ERROR: column "sender_ip" is of type inet but expression is of type character varying
  Hint: You will need to rewrite or cast the expression.

通过阅读 Exposed 文档,我发现有一种方法可以编写和执行原始 SQL。但是,有没有更好的方法来处理这种类型?

帖子版权声明 1、本帖标题:kotlin-exposed DB lib:使用 Potgresql 'inet' 类型插入
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Ryan Wheale在本站《kotlin》版块原创发布, 转载请注明出处!
最新回复 (0)
返回
作者最近主题: