PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Chúng ta có thể tương tác với một script psql không?

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Rails 4 custom 404 gây ra lỗi kết nối postgresql trên Heroku

  2. Thiết kế cơ sở dữ liệu để tạo bảng một cách nhanh chóng

  3. Lặp lại qua bảng, thực hiện phép tính trên mỗi hàng

  4. Các hợp tác mạnh mẽ hơn với hỗ trợ ICU trong PostgreSQL 10

  5. Duy trì UUID trong PostgreSQL bằng JPA