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

          軟件下載吧

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

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

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

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

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

          本文演示的Postgresql版本如下:

          PostgreSQL 9.6.8

          相關視圖

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

          視圖一: information_schema.routines

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

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

          視圖二: information_schema.parameters

          視圖parameters包含當前數(shù)據(jù)庫中所有函數(shù)的參數(shù)的有關信息。只有那些當前用戶能夠訪問(作為擁有者或具有某些特權(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字段關聯(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”;

          標簽[db:關鍵字]

          相關下載

          查看所有評論+

          網(wǎng)友評論

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

          熱門閱覽

          最新排行

          公眾號

          主站蜘蛛池模板: 中文字幕一区在线观看视频| 韩国精品一区视频在线播放| 精品少妇一区二区三区视频| 精品少妇一区二区三区视频| 日韩爆乳一区二区无码| 精品无码人妻一区二区三区18 | 日韩美女在线观看一区| 无码日韩人妻AV一区二区三区| 无码av免费一区二区三区试看| 日本精品高清一区二区2021| 国产亚洲一区二区手机在线观看| 免费播放一区二区三区| 国产伦精品一区二区三区免.费| 无人码一区二区三区视频| 精品人无码一区二区三区| 亚洲第一区在线观看| 国产福利一区二区精品秒拍| 亚洲一区二区三区在线观看蜜桃 | 日韩免费视频一区二区| 日韩精品无码一区二区三区| 老熟妇仑乱一区二区视頻| 国产主播一区二区| 激情综合一区二区三区| 精品一区二区三区无码免费直播 | 少妇精品久久久一区二区三区| 无码AⅤ精品一区二区三区| 国产丝袜一区二区三区在线观看 | 日韩有码一区二区| 精品理论片一区二区三区| 射精专区一区二区朝鲜| 免费无码一区二区三区| 99久久无码一区人妻a黑| 国产成人综合一区精品| 日本在线视频一区二区三区| 视频一区二区精品的福利| 99精品高清视频一区二区| 日韩精品成人一区二区三区| 精品国产福利一区二区| 国产aⅴ精品一区二区三区久久| 午夜视频久久久久一区| 久久精品国产一区二区三区肥胖 |