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

Catat kueri postgresql tertentu menggunakan pg-promise

Permintaan secara umum - ya, lihat di bawah. Kueri yang Disiapkan - tidak, itu menurut definisi diformat di sisi server.

const query = pgp.as.format('SELECT * FROM table WHERE id = $/id/', {id: 2});
console.log(query);
await db.any(query);

Dan jika Anda ingin mencetak semua kueri yang dijalankan oleh modul Anda, tanpa menggunakan pg-monitor , cukup tambahkan acara query handler saat menginisialisasi perpustakaan:

const initOptions = {
  query(e) {
    console.log(e.query);
  }
};
const pgp = require('pg-promise')(initOptions);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memeriksa keberadaan indeks di PostgreSQL

  2. panggilan balik perintah khusus nightwatch

  3. String -> java.util.Date -> java.sql.Date (dengan cap waktu)

  4. Postgres :dapatkan jumlah baris min dan maks di banyak ke banyak tabel relasi

  5. Pernyataan SQL tidak terhapus di PHP