下載吧 - 綠色安全的游戲和軟件下載中心

          軟件下載吧

          當(dāng)前位置:軟件下載吧 > 技術(shù)開發(fā) > 數(shù)據(jù)庫 > PostgreSQL批量修改函數(shù)擁有者的操作

          PostgreSQL批量修改函數(shù)擁有者的操作

          時間:2024-02-09 10:40作者:下載吧人氣:26

          Postgresql如何批量修改函數(shù)擁有者,默認(rèn)創(chuàng)建的函數(shù)對象的擁有者為當(dāng)前創(chuàng)建的用戶,如果使用postgres超級管理員創(chuàng)建一個test()的函數(shù),擁有者就是postgres用戶。下面講解下如何批量修改擁有者。

          PostgreSQL批量修改函數(shù)擁有者的操作

          本文演示的Postgresql版本如下:

          PostgreSQL 9.6.8

          相關(guān)視圖

          要查詢Postgresql的函數(shù)和函數(shù)參數(shù)需要使用函數(shù)視圖和參數(shù)視圖,分別記錄了函數(shù)信息和參數(shù)列表信息。

          視圖一: information_schema.routines

          視圖routines包含當(dāng)前數(shù)據(jù)庫中所有的函數(shù)。只有那些當(dāng)前用戶能夠訪問(作為擁有者或具有某些特權(quán))的函數(shù)才會被顯示。需要用到的列如下,完整視圖講解請參考官方文檔。

          名稱 數(shù)據(jù)類型 備注
          specific_schema sql_identifier 包含該函數(shù)的模式名
          routine_name sql_identifier 該函數(shù)的名字(在重載的情況下可能重復(fù))
          specific_name sql_identifier 該函數(shù)的”專用名”。這是一個在模式中唯一標(biāo)識該函數(shù)的名稱,即使該函數(shù)真正的名稱已經(jīng)被重載。專用名的格式尚未被定義,它應(yīng)當(dāng)僅被用來與指定例程名稱的其他實例進(jìn)行比較。

          視圖二: information_schema.parameters

          視圖parameters包含當(dāng)前數(shù)據(jù)庫中所有函數(shù)的參數(shù)的有關(guān)信息。只有那些當(dāng)前用戶能夠訪問(作為擁有者或具有某些特權(quán))的函數(shù)才會被顯示。需要用到的列如下,完整視圖講解請參考官方文檔。

          名稱 數(shù)據(jù)類型 備注
          parameter_name sql_identifier 參數(shù)名,如果參數(shù)沒有名稱則為空
          udt_name sql_identifier 該參數(shù)的數(shù)據(jù)類型的名字
          ordinal_position cardinal_number 該參數(shù)在函數(shù)參數(shù)列表中的順序位置(從 1 開始計數(shù))
          specific_name cardinal_number 該函數(shù)的”專用名”。詳見第 35.40 節(jié)。

          注意:可以通過routines. specific_name 和 parameters.specific_name字段關(guān)聯(lián)查詢。

          單個修改

          如果需要修改的函數(shù)只有一個,請執(zhí)行如下SQL語句即可:

          如果需要修改的函數(shù)只有一個,請執(zhí)行如下SQL語句即可:

          // 無參數(shù)函數(shù)
          ALTER FUNCTION “abc”.”test”() OWNER TO “dbadmin”;
          //帶參數(shù)函數(shù)
          ALTER FUNCTION “abc”.”test3″(p1 varchar, p2 varchar) OWNER TO “dbadmin”;

          標(biāo)簽[db:關(guān)鍵字]

          相關(guān)下載

          查看所有評論+

          網(wǎng)友評論

          網(wǎng)友
          您的評論需要經(jīng)過審核才能顯示

          熱門閱覽

          最新排行

          公眾號

          主站蜘蛛池模板: 亚洲AV无码一区二区乱子仑| 一区二区精品久久| 日韩精品一区二区三区在线观看| 无码人妻久久一区二区三区蜜桃| 久久精品人妻一区二区三区| 国产av一区二区三区日韩| 蜜桃传媒一区二区亚洲AV| 无码精品人妻一区二区三区影院| 一区二区三区在线免费| 日本精品3d动漫一区二区| 无码福利一区二区三区| 日韩精品无码一区二区三区不卡| 亚洲欧美日韩一区二区三区| 东京热无码av一区二区| 久久精品一区二区三区资源网| 国产伦理一区二区三区| 韩国美女vip福利一区| 深田咏美AV一区二区三区| 麻豆天美国产一区在线播放| 成人区精品一区二区不卡 | 国产成人精品一区二区三在线观看| 亚洲人成网站18禁止一区 | 无码一区二区三区在线| 四虎永久在线精品免费一区二区| 国产在线视频一区| 亚洲视频一区二区三区| 精品国产一区二区三区久久影院| 亚洲高清偷拍一区二区三区| 国产成人一区二区三区视频免费| 无码国产伦一区二区三区视频| 精品少妇ay一区二区三区 | 日日摸夜夜添一区| 99精品高清视频一区二区| 99精品国产一区二区三区2021| 日本一区二区三区在线网 | 国精产品一区一区三区MBA下载| 久久综合一区二区无码| 亚洲国产成人久久一区二区三区| 一区二区三区四区在线观看视频 | 国产一区二区三区高清视频| 丝袜美腿一区二区三区|