Bekerja dengan Ekstensi Bahasa Tepercaya untuk Postgre SQL - Layanan Basis Data Relasional Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Bekerja dengan Ekstensi Bahasa Tepercaya untuk Postgre SQL

Ekstensi Bahasa Tepercaya untuk Postgre SQL adalah kit pengembangan open source untuk membangun ekstensi SQL Postgre. Ini memungkinkan Anda untuk membangun SQL ekstensi Postgre berkinerja tinggi dan menjalankannya dengan aman di cluster Postgre DB Anda. SQL RDSuntuk contoh Postgre SQL DB. Dengan menggunakan Trusted Language Extensions (TLE) untuk PostgreSQL, Anda dapat membuat SQL ekstensi Postgre yang mengikuti pendekatan terdokumentasi untuk memperluas fungsionalitas Postgre. SQL Untuk informasi selengkapnya, lihat Mengemas Objek Terkait menjadi Ekstensi dalam dokumentasi PostgreSQL.

Salah satu manfaat utama TLE adalah Anda dapat menggunakannya di lingkungan yang tidak menyediakan akses ke sistem file yang mendasari instance PostgreSQL. Sebelumnya, penginstalan ekstensi baru memerlukan akses ke sistem file. TLEmenghilangkan kendala ini. Ini menyediakan lingkungan pengembangan untuk membuat ekstensi baru untuk SQL database Postgre apa pun, termasuk yang berjalan di cluster Postgre DB Anda. SQL RDSuntuk instance Postgre SQL DB.

TLEdirancang untuk mencegah akses ke sumber daya yang tidak aman untuk ekstensi yang Anda buat menggunakanTLE. Lingkungan runtime-nya membatasi dampak kerusakan ekstensi apa pun ke koneksi basis data tunggal. TLEjuga memberikan administrator database kontrol halus atas siapa yang dapat menginstal ekstensi, dan menyediakan model izin untuk menjalankannya.

TLEdidukung sebagai berikut RDS untuk versi PostgreSQL:

  • Versi 16.1 dan versi 16 yang lebih tinggi

  • Versi 15.2 dan versi 15 yang lebih tinggi

  • Versi 14.5 dan versi 14 yang lebih tinggi

  • Versi 13.12 dan versi 13 yang lebih tinggi

Lingkungan pengembangan dan runtime Trusted Language Extensions dikemas sebagai SQL ekstensi pg_tle Postgre, versi 1.0.1. Ini mendukung pembuatan ekstensi di JavaScript, Perl, Tcl, SQL PL/PG, dan. SQL Anda menginstal pg_tle ekstensi di dengan cara yang sama seperti Anda menginstal ekstensi Postgre SQL lainnya. SQL Setelah pg_tle diatur, pengembang dapat menggunakannya untuk membuat ekstensi Postgre baru, yang dikenal sebagai SQL TLE ekstensi.

Dalam topik berikut, Anda dapat menemukan informasi tentang cara mengatur Ekstensi Bahasa Tepercaya dan cara memulai membuat TLE ekstensi Anda sendiri.