?
This document uses PHP Chinese website manual Release
ALTER SERVER server_name [ VERSION 'new_version' ] [ OPTIONS ( [ ADD | SET | DROP ] option ['value'] [, ... ] ) ] ALTER SERVER server_name OWNER TO new_owner
ALTER SERVER更改外服務(wù)器的定義。第一種形式改變服務(wù)器版本字符串 或者服務(wù)器的通用選項(xiàng)(至少需要一個(gè)子句)。第二種形式改變服務(wù)器的屬主。
要更改服務(wù)器,您必須是服務(wù)器的所有者。此外要更改所有者,您必須擁有 服務(wù)器并且也要是新的所有者角色的直接或者間接成員,并且你必須對(duì)服務(wù)器 的外部數(shù)據(jù)封裝包有USAGE權(quán)限。(注意超級(jí)用戶能自動(dòng)滿足所有這些 條件。)
已有服務(wù)器的名稱。
新的服務(wù)器版本。
為服務(wù)器改變選項(xiàng)。ADD, SET和DROP 聲明要被執(zhí)行的動(dòng)作。若沒(méi)有明確指定操作,則假定為ADD。 選項(xiàng)名稱必須是唯一的;名稱和數(shù)值也確認(rèn)是使用服務(wù)器的外部數(shù)據(jù)封裝包庫(kù)。
更改服務(wù)器foo, 添加連接選項(xiàng):
ALTER SERVER foo OPTIONS (host 'foo', dbname 'foodb');
更改服務(wù)器foo,更改版本, 更改host選型:
ALTER SERVER foo VERSION '8.4' OPTIONS (SET host 'baz');
ALTER SERVER遵守ISO/IEC 9075-9 (SQL/MED).