

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 解除安裝適用於 PostgreSQL 的受信任語言延伸模組
<a name="PostgreSQL_trusted_language_extension-uninstalling-pg_tle-devkit"></a>

如果您再也不要使用 TLE 建立自己的 TLE 延伸模組，則可以捨棄 `pg_tle` 延伸模組並移除所有成品。此動作包括捨棄資料庫中的任何 TLE 延伸模組，以及捨棄 `pgtle` 結構描述。

**從資料庫中捨棄 `pg_tle` 延伸模組及其結構描述**

1. 使用 `psql` 或其他用戶端工具，連線至 RDS for PostgreSQL 資料庫執行個體。

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

1. 從資料庫中捨棄 `pg_tle` 延伸模組。如果您自己的 TLE 延伸模組仍在資料庫中執行，您也需要捨棄這些延伸模組。若要這樣做，您可以使用 `CASCADE` 關鍵字，如下所示。

   ```
   DROP EXTENSION pg_tle CASCADE;
   ```

   如果 `pg_tle` 延伸模組在資料庫中仍未作用中，則您不需要使用 `CASCADE` 關鍵字。

1. 捨棄 `pgtle` 結構描述。此動作會移除資料庫中的所有管理函數。

   ```
   DROP SCHEMA pgtle CASCADE;
   ```

   此命令會在程序完成時傳回下列內容。

   ```
   DROP SCHEMA
   ```

   `pg_tle` 延伸模組、其結構描述和函數，以及所有成品都會遭到移除。若要使用 TLE 建立新的延伸模組，請再次完成設定程序。如需更多詳細資訊，請參閱 [在您的 RDS for PostgreSQL 資料庫執行個體中設定受信任語言延伸模組](PostgreSQL_trusted_language_extension-setting-up.md)。