@bezvozni

Как в pg готовить запросы с именованными переменными в операторе LIKE между двумя процентами?

Сейчас такой код
import { Pool } from 'pg'
import { pg as named } from 'yesql'

const db = new Pool({
    host: 'localhost',
    user: 'postgres',
    password: '1',
    database: 'libcourse'
})

const query = `select * from table where column like '%:var%'`
const result = await db.query(named(query)({var: 'test'})).rows


:var не распознается как переменная
  • Вопрос задан
  • 41 просмотр
Решения вопроса 1
iMedved2009
@iMedved2009
Не люблю людей
const query = `select * from table where column like ':var'`
const result = await db.query(named(query)({var: '%test%'})).rows
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы