PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bolehkah kita berinteraksi dengan skrip psql?

Saya baru menyadari bahwa internal tidak berarti variabel yang didefinisikan ke dalam postgresql.conf.

Jadi, saya bisa menggunakan \prompt

\prompt 'Please, enter an username ', my_user
SELECT * FROM mY_users WHERE username = :my_user;
\echo 'End of script'  

EDIT

Seperti perintah \echo, Anda tidak perlu menambahkan ; pada akhirnya. Bahkan, jika Anda menambahkan satu saat menggunakan \prompt , Anda mendapatkan kesalahan.

Anda dapat menampilkan menggunakan nilai yang dibaca dari 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. Bagaimana cara menanyakan postgres pada params opsional?

  2. Perbedaan antara tipe data DECIMAL dan NUMERIC di PSQL

  3. Postgres:ekstrak teks hingga Karakter ke-N dalam sebuah String

  4. TIDAK DAPAT MEMBERIKAN CREATE VIEW PADA SKEMA

  5. Jenis kolom Entity Framework Core jsonb