Azure Database for PostgreSQL フレキシブル サーバーで拡張機能を削除する前に、許可リストに追加してください。
拡張機能をドロップする手順
拡張機能を許可リストに載せます。
拡張機能をドロップするユーザーは、
azure_pg_adminロールのメンバーである必要があります。特定の拡張機能を削除またはアンインストールするには、DROP EXTENSION コマンドを実行します。 このコマンドは、拡張機能にパッケージ化されたオブジェクトをデータベースから削除します。
DROP EXTENSION <extension>;
一部の拡張機能では、他の拡張機能に必要なオブジェクトが配布される場合があります。 たとえば、
vector拡張機能には、pg_diskann拡張機能が必要です。 このような拡張機能をドロップするには、次の 2 つの方法で進めることができます。-
まず、ドロップしようとしている拡張機能に依存しているすべての拡張機能を許可リストに載せ、
DROP EXTENSIONを実行します。 次に、他の拡張機能が依存している拡張機能を許可リストに載せ、DROP EXTENSIONを実行します。
DROP EXTENSION <dependent_extension>; DROP EXTENSION <depending_extension>;-
ドロップ対象で、他の拡張機能が依存している拡張機能を許可リストに載せ、
DROP EXTENSIONを実行しますが、CASCADE句を追加して、依存しているすべての拡張機能を自動的にドロップできるようにします。
DROP EXTENSION <depending_extension> CASCADE;-
まず、ドロップしようとしている拡張機能に依存しているすべての拡張機能を許可リストに載せ、