Re: Syntax error when combining --set and --command has me stumped - Mailing list pgsql-general

From Gianni Ceccarelli
Subject Re: Syntax error when combining --set and --command has me stumped
Date
Msg-id 20220729100518.6a8f819e@nautilus
Whole thread Raw
In response to Re: Syntax error when combining --set and --command has me stumped  (Ron <ronljohnsonjr@gmail.com>)
Responses Re: Syntax error when combining --set and --command has me stumped  (Ron <ronljohnsonjr@gmail.com>)
List pgsql-general
If you can use bash, or set up some redirections from whatever you're
using to execute ``psql``, you can do::

  $ psql somedb --set num=42 <<<'select :num'
  Timing is on.
  Expanded display is used automatically.
  Line style is unicode.
  Border style is 2.
  ┌──────────┐
  │ ?column? │
  ├──────────┤
  │       42 │
  └──────────┘
  (1 row)

  Time: 0.517 ms

or (more classically)::

  echo 'select :num' | psql somedb --set num=42

--
    Dakkar - <Mobilis in mobile>
    GPG public key fingerprint = A071 E618 DD2C 5901 9574
                                 6FE2 40EA 9883 7519 3F88
                        key id = 0x75193F88




pgsql-general by date:

Previous
From: Pavel Stehule
Date:
Subject: Re: « The PL/pgSQL interpreter parses the function's source text and produces an internal binary instruction tree... »
Next
From: "Lahnov, Igor"
Date:
Subject: Unable to start replica after failover