ALTER SERVER server_name [ VERSION 'new_version' ] [ OPTIONS ( [ ADD | SET | DROP ] option ['value'] [, ... ] ) ] ALTER SERVER server_name OWNER TO new_owner
ALTER SERVERは外部サーバの定義を変更します。 最初の構文はサーバのバージョン文字列、またはサーバの一般的なオプションを変更します。 (少なくとも1つの句が必要です。) 第2の構文はサーバの所有者を変更します。
サーバを変更するためには、サーバの所有者でなければなりません。 さらに所有者を変更するためには、サーバを所有し、かつ、直接または間接的に新しい所有者のロールのメンバでなければなりません。 また、サーバの外部データラッパに対してUSAGE権限も必要です。 (スーパーユーザはこれらの判定基準すべてを自動的に満たしていることに注意してください。)
既存のサーバの名前です。
新しいサーバのバージョンです。
サーバのオプションを変更します。 ADD、SET、DROPは行う動作を指定します。 明示的な動作の指定がない場合ADDとみなされます。 オプション名は一意でなければなりません。 また、名前と値はサーバの外部データラッパのライブラリを使用して検証されます。