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

Lewati argumen baris perintah ke sql (Postgres)

Gunakan fitur interpolasi variabel di psql.

Jika Anda menentukan -v variable1=value1 atau --set variable1=value1 parameter pada baris perintah, lalu :variable1 dalam file sql akan diganti dengan nilai teks yang sesuai.

Catatan:gunakan string kutipan SQL standar jika Anda membutuhkan tanda kutip, spasi, dan sebagainya.

Contoh:

echo "SELECT :arg1 FROM :arg2 LIMIT 10;" > script.sql
psql mydatabase -v arg1=relname -v arg2=pg_class < script.sql  
psql mydatabase -v arg1="'some string' as label" -v arg2=pg_namespace < script.sql  



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pertahankan UUID di PostgreSQL menggunakan JPA

  2. Pengujian basis data dengan python, postgresql

  3. PostgreSQL, kueri kompleks untuk menghitung bahan berdasarkan resep

  4. Array pad dengan NULL hingga panjang maksimum untuk fungsi agregat khusus

  5. Fungsi JPA lower() pada parameter