2015-06-18 7 views
7

Mam tabelę z kolumną o nazwie _id, której typem jest uuid. Rzucam typ _id z uuid do varchar, aby wybrać rekordy w następujący sposób:rzuca uuid na varchar w postgresie, gdy używam sequelize

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

i to działa dobrze.

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

Używam sequelize jako ORM dla operacji postgres. jak zbudować warunek zapytania w sequelu?

Odpowiedz

7

Zapisuję warunek zapytania w następujący sposób i działa dobrze. Czy istnieje jakieś lepsze rozwiązanie?

{where: ['_id::"varchar" like ?', '%1010%']}, 
Powiązane problemy