

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

# Menjatuhkan TLE ekstensi Anda dari database
<a name="PostgreSQL_trusted_language_extension-creating-TLE-extensions.dropping-TLEs"></a>

Anda dapat menjatuhkan TLE ekstensi Anda dengan menggunakan `DROP EXTENSION` perintah dengan cara yang sama seperti yang Anda lakukan untuk ekstensi Postgre SQL lainnya. Menghapus ekstensi tidak menghapus file penginstalan yang membentuk ekstensi, yang memungkinkan pengguna membuat ulang ekstensi. Untuk menghapus ekstensi dan file penginstalannya, lakukan proses dua langkah berikut.

**Untuk menjatuhkan TLE ekstensi dan menghapus file instalasinya**

1. Gunakan `psql` atau alat klien lain untuk terhubung ke . RDSuntuk contoh Postgre SQL DB. 

   ```
   psql --host=.111122223333.aws-region.rds.amazonaws.com --port=5432 --username=postgres --password --dbname=dbname
   ```

1. Jatuhkan ekstensi seperti yang Anda lakukan pada ekstensi Postgre SQL apa pun.

   ```
   DROP EXTENSION your-TLE-extension
   ```

   Misalnya, jika Anda membuat ekstensi `pg_distance` seperti yang dijelaskan dalam[Contoh: Membuat ekstensi bahasa tepercaya menggunakan SQL](PostgreSQL_trusted_language_extension-creating-TLE-extensions.md#PostgreSQL_trusted_language_extension-simple-example), Anda dapat menghilangkan ekstensi sebagai berikut.

   ```
   DROP EXTENSION pg_distance;
   ```

   Anda melihat output yang mengonfirmasi bahwa ekstensi telah dihilangkan, sebagai berikut.

   ```
   DROP EXTENSION
   ```

   Pada titik ini, ekstensi tidak lagi aktif dalam basis data. Namun, file penginstalan dan file kontrolnya masih tersedia di basis data, sehingga pengguna basis data dapat membuat ekstensi lagi jika ingin.
   + Jika Anda ingin membiarkan file ekstensi utuh sehingga pengguna database dapat membuat TLE ekstensi Anda, Anda dapat berhenti di sini.
   + Jika Anda ingin menghapus semua file yang membentuk ekstensi, lanjutkan ke langkah berikutnya.

1. Untuk menghapus semua file penginstalan untuk ekstensi Anda, gunakan fungsi `pgtle.uninstall_extension`. Fungsi ini menghapus semua kode dan file kontrol untuk ekstensi Anda.

   ```
   SELECT pgtle.uninstall_extension('your-tle-extension-name');
   ```

   Misalnya, untuk menghapus semua file penginstalan `pg_distance`, gunakan perintah berikut.

   ```
   SELECT pgtle.uninstall_extension('pg_distance');
    uninstall_extension
   ---------------------
    t
   (1 row)
   ```