卸载适用于 PostgreSQL 的可信语言扩展 - Amazon Relational Database Service

卸载适用于 PostgreSQL 的可信语言扩展

如果您不想再使用 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
  2. 从数据库中删除 pg_tle 扩展。如果数据库中仍在运行您自己的 TLE 扩展,则还需要删除这些扩展。为此,您可以使用 CASCADE 关键字,如以下所示。

    DROP EXTENSION pg_tle CASCADE;

    如果 pg_tle 扩展在数据库中仍未处于活动状态,则无需使用 CASCADE 关键字。

  3. 删除 pgtle 模式。此操作将从数据库中删除所有管理函数。

    DROP SCHEMA pgtle CASCADE;

    该过程完成后,该命令将返回以下内容。

    DROP SCHEMA

    pg_tle 扩展、其模式和函数以及所有构件均已删除。要使用 TLE 创建新扩展,请再次完成设置过程。有关更多信息,请参阅 在 RDS for PostgreSQL 数据库实例中设置可信语言扩展