Tôi vừa nhận ra rằng nội bộ không có nghĩa là biến được xác định thành postgresql.conf.
Vì vậy, tôi có thể sử dụng \prompt
\prompt 'Please, enter an username ', my_user
SELECT * FROM mY_users WHERE username = :my_user;
\echo 'End of script'
CHỈNH SỬA
Giống như lệnh \ echo, bạn không cần thêm ;
cuối cùng. Trên thực tế, nếu bạn thêm một cái khi sử dụng \prompt
, bạn gặp lỗi.
Bạn có thể hiển thị bằng cách sử dụng giá trị được đọc từ stdin.
\echo 'Here\'s the value read from stdin : ' :my_user