Jeg har lige indset, at intern ikke betyder variabel defineret i postgresql.conf.
Så jeg kan bruge \prompt
\prompt 'Please, enter an username ', my_user
SELECT * FROM mY_users WHERE username = :my_user;
\echo 'End of script'
REDIGER
Ligesom kommandoen \echo, behøver du ikke tilføje en ;
i slutningen. Faktisk, hvis du tilføjer en, når du bruger \prompt
, får du en fejl.
Du kan vise brug værdien læst fra stdin.
\echo 'Here\'s the value read from stdin : ' :my_user