2015-06-18 14 views
7

Tôi có một bảng có cột có tên là _id trong đó loại là uuid. Tôi đúc các loại _id từ uuid để varchar, để chọn các hồ sơ như sau:truyền uuid sang varchar trong postgres khi tôi sử dụng phần tiếp theo

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

và nó hoạt động tốt.

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

Tôi sử dụng phần tiếp theo làm ORM cho hậu kỳ hoạt động. làm thế nào để xây dựng điều kiện truy vấn trong phần tiếp theo?

Trả lời

7

Tôi viết điều kiện truy vấn như sau và nó hoạt động tốt. Có giải pháp nào tốt hơn không?

{where: ['_id::"varchar" like ?', '%1010%']}, 
Các vấn đề liên quan