Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Keterbatasan dan pertimbangan penerusan tulis lokal di Aurora PostgreSQL
Batasan berikut saat ini berlaku untuk penerusan tulis lokal di Aurora PostgreSQL:
-
Penerusan tulis lokal tidak didukung dengan RDS Proxy.
-
Pernyataan tertentu tidak diizinkan atau dapat menghasilkan hasil basi saat Anda menggunakannya di Aurora PostgreSQL dengan penerusan tulis. Selain itu, fungsi yang ditentukan pengguna dan prosedur yang ditentukan pengguna tidak didukung. Dengan demikian,
EnableLocalWriteForwarding
pengaturan dimatikan secara default untuk cluster DB. Sebelum mengaktifkan pengaturan tersebut, periksa untuk memastikan bahwa kode aplikasi Anda tidak terpengaruh oleh pembatasan ini. -
Jenis pernyataan SQL berikut ini tidak didukung dengan penerusan tulis:
catatan
Pernyataan ini dapat digunakan secara implisit oleh Anda dalam aplikasi Anda atau disimpulkan oleh protokol PostgreSQL. Misalnya, penanganan pengecualian PL/SQL dapat mengakibatkan penggunaan SAVEPOINT, yang bukan merupakan pernyataan yang didukung.
-
ANALYZE
-
CLUSTER
-
COPY
-
Kursor - Kursor tidak didukung, jadi pastikan untuk menutupnya sebelum menggunakan penerusan tulis lokal.
-
Pernyataan bahasa definisi data (DDL)
-
GRANT
|REVOKE
|REASSIGN OWNED
|SECURITY LABEL
-
LISTEN / NOTIFY
-
LOCK
-
SAVEPOINT
-
SELECT INTO
-
SET CONSTRAINTS
-
Pembaruan urutan:
nextval()
,setval()
-
TRUNCATE
-
Perintah komit dua fase:
PREPARE TRANSACTION
,,COMMIT PREPARED
ROLLBACK PREPARED
-
Fungsi yang ditentukan pengguna dan prosedur yang ditentukan pengguna.
-
VACUUM
-
Anda dapat mempertimbangkan untuk menggunakan pernyataan SQL berikut dengan menulis penerusan:
-
Pernyataan DML mungkin terdiri atas beberapa bagian, seperti pernyataan
INSERT ... SELECT
atau pernyataanDELETE ... WHERE
. Dalam kasus ini, seluruh pernyataan diteruskan ke instans DB tulis dan berjalan di sana. -
Pernyataan bahasa manipulasi data (DML), seperti
INSERT
,DELETE
, danUPDATE
. -
EXPLAIN
pernyataan dengan pernyataan dalam daftar ini. -
Pernyataan
PREPARE
danEXECUTE
. -
SELECT FOR { UPDATE | NO KEY UPDATE | SHARE | KEY SHARE }
pernyataan.