PostgreSQL: Как пройти параметры из командной строки?

У меня есть несколько подробный запрос в скрипте, который использует ? заполнители. Я хотел проверить этот же запрос непосредственно из командной строки PSQL (снаружи скрипта). Я хочу избежать войти и замены всех ? с фактическими значениями, вместо этого я хотел бы пройти аргументы после запроса.

Пример:

SELECT  * 
FROM    foobar
WHERE   foo = ?
   AND  bar = ?
    OR  baz = ?  ;

Ищете что-то вроде:

%> {select * from foobar where foo=? and bar=? or baz=? , 'foo','bar','baz' };
79
задан lospejos 25 July 2019 в 10:25
поделиться