【问题标题】:cast uuid to varchar in postgres when I use sequelize当我使用 sequelize 时,在 postgres 中将 uuid 转换为 varchar
【发布时间】:2015-09-03 18:57:53
【问题描述】:

我有一个表,其中有一列名为_id,其类型为uuid。我将_id的类型从uuid转换为varchar,以便选择记录如下:

SELECT "_id" FROM "records" WHERE "_id"::"varchar" LIKE '%1010%';

而且效果很好。

                 _id                  
--------------------------------------
 9a7a36d0-1010-11e5-a475-33082a4698d6
(1 row)

我使用 sequelize 作为 ORM 来操作 postgres。 sequelize中如何建立查询条件?

【问题讨论】:

    标签: postgresql uuid sequelize.js


    【解决方案1】:

    我把查询条件写成如下,效果很好。有没有更好的解决方案?

    {where: ['_id::"varchar" like ?', '%1010%']},
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-18
      • 2018-10-29
      • 2020-05-13
      • 2021-11-12
      • 1970-01-01
      • 2013-06-01
      相关资源
      最近更新 更多