Ik realiseerde me net dat intern niet betekent dat de variabele gedefinieerd is in postgresql.conf.
Dus ik kan \prompt
. gebruiken
\prompt 'Please, enter an username ', my_user
SELECT * FROM mY_users WHERE username = :my_user;
\echo 'End of script'
BEWERKEN
Net als bij commando \echo hoeft u geen ;
aan het einde. Sterker nog, als je er een toevoegt bij het gebruik van \prompt
, krijg je een foutmelding.
U kunt de waarde laten zien die uit de stdin is gelezen.
\echo 'Here\'s the value read from stdin : ' :my_user