internalはpostgresql.confに定義された変数を意味しないことに気づきました。
したがって、\prompt
を使用できます
\prompt 'Please, enter an username ', my_user
SELECT * FROM mY_users WHERE username = :my_user;
\echo 'End of script'
編集
コマンド\echoのように、;
を追加する必要はありません。 最後に。実際、\prompt
を使用するときに追加すると 、エラーが発生します。
stdinから読み取った値を使用して表示できます。
\echo 'Here\'s the value read from stdin : ' :my_user