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

konteks eksekusi pemicu basis data di PostgreSQL

Tidak, mereka sepenuhnya bergantung pada sesi klien, sebagai bagian dari transaksi yang terkait dengan sesi tersebut. Lihat kutipan ini dari BUAT PEMICU (9.1):

Dari pertanyaan lain Anda tampaknya Anda menggunakan 8.4, yang tidak memiliki pemicu yang ditangguhkan, jadi ini lebih sederhana. Pemicu dijalankan selalu di akhir pernyataan (peristiwa pemicu), yang berarti sebelum pengakuan eksekusi dikirim oleh server ke klien.

COMMIT yang segera mengikuti akan menjadi instruksi baru, dan tidak dapat dieksekusi sebelum pemicu selesai.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menggunakan psql untuk terhubung ke PostgreSQL dalam mode SSL

  2. kunci baris sampai selanjutnya pilih postgres

  3. Bagaimana cara menambahkan sertifikat SSL (ca-cert) ke variabel lingkungan node.js untuk terhubung ke Digital Ocean Postgres Managed Database?

  4. PostgreSQL regexp_replace() untuk menyimpan hanya satu spasi

  5. Python psycopg2 cursor.fetchall() mengembalikan daftar kosong tetapi cursor.rowcount> 1