Trusted Language Extensions for PostgreSQL のアンインストール
TLE を使用して独自の TLE 拡張機能を作成する必要がなくなった場合は、pg_tle
拡張機能を削除してすべてのアーティファクトを削除できます。このアクションには、データベース内のすべての TLE 拡張機能の削除と pgtle
スキーマの削除が含まれます。
pg_tle
拡張機能とそのスキーマをデータベースから削除するには
psql
または別のクライアントツールを使用して Aurora PostgreSQL DB クラスターのライターインスタンス、psql --host=
cluster-instance-1.111122223333
.aws-region
.rds.amazonaws.com --port=5432 --username=postgres --password --dbname=dbname
pg_tle
拡張機能をデータベースから削除します。データベースに独自の TLE 拡張機能がまだデータベースで実行されている場合は、それらの拡張機能も削除する必要があります。そのためには、次に示すように、CASCADE
キーワードを使用します。DROP EXTENSION pg_tle CASCADE;
pg_tle
拡張機能がデータベースでまだ有効になっていない場合は、CASCADE
キーワードを使用する必要はありません。pgtle
スキーマを削除します。このアクションにより、データベースからすべての管理関数が削除されます。DROP SCHEMA pgtle CASCADE;
このコマンドは、プロセスが完了すると、以下を返します。
DROP SCHEMA
pg_tle
拡張機能、そのスキーマ、関数、およびすべてのアーティファクトが削除されます。TLE を使用して新しい拡張機能を作成するには、セットアッププロセスをもう一度実行してください。詳細については、「Aurora PostgreSQL DB クラスターに Trusted Language Extensions を設定する」を参照してください。