最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在postgresql數據庫中創(chuàng)建只讀用戶的操作

 更新時間:2020年12月30日 15:46:08   作者:瀚高PG實驗室  
這篇文章主要介紹了在postgresql數據庫中創(chuàng)建只讀用戶的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

在pg數據庫中創(chuàng)建只讀用戶可以采用如下方法。大體實現就是將特定schema的相關權限賦予只讀用戶。

--創(chuàng)建用戶
CREATE USER readonly WITH ENCRYPTED PASSWORD '123456';
--設置用戶默認開啟只讀事務
ALTER USER readonly SET default_transaction_read_only = ON;
--將schema中usage權限賦予給readonly用戶,訪問所有已存在的表
GRANT usage ON SCHEMA xyh TO readonly;
--將schema中表的查詢權限賦予給readonly用戶,訪問所有已存在的表
GRANT SELECT ON ALL tables IN SCHEMA xyh TO readonly;
--未來訪問xyh模式下所有新建的表:
ALTER DEFAULT privileges IN SCHEMA xyh GRANT SELECT ON tables TO readonly;

補充:Postgresql創(chuàng)建只讀用戶,并開放部分表的權限

我們團隊研發(fā)的巡檢平臺,協助用戶進行常規(guī)作業(yè)兩年之久,平臺存儲了大約300TB的非結構化數據。

目前,因甲方總部的要求,需要非結構化數據存儲平臺從我們平臺中抽取所有的非結構化數據,便于他們對非結構化數據進行智能化處理。

我們采用的是postgresql數據庫,為此我們需要為非結構化平臺廠家創(chuàng)建具備只讀權限的用戶,并向其開放部分非結構化的表,便于他們進行數據抽取工作。

在postgresql數據庫中,創(chuàng)建只讀用戶,并開放部分表權限的方法如下:

1、創(chuàng)建角色信息

角色名稱為poss_sc

CREATE ROLE poss_sc;

2、授予訪問權限

poss為模式名稱,poss_sc為角色名稱

GRANT USAGE ON SCHEMA poss TO poss_sc;

3、設定訪問指定表的權限

將非結構化數據相關的表的查詢權限授予相關的角色

GRANT SELECT ON poss.dm_image,poss.dm_defect,poss.dm_result_data,poss.dm_hidden_trouble TO poss_sc;

4、創(chuàng)建可登錄的用戶(并帶有過期的參數設置),并與角色關聯

登錄用戶名為poss_sc_user,過期時間為2019-11-30 23:00;

CREATE USER poss_sc_user WITH PASSWORD 'Poss_sc_$%^' VALID UNTIL '2019-11-30 23:00';
GRANT poss_sc TO poss_sc_user;

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關文章

  • Navicat連接postgresql時出現'datlastsysoid?does?not?exist'報錯問題完美解決

    Navicat連接postgresql時出現'datlastsysoid?does?not?exist&

    這篇文章主要給大家介紹了關于Navicat連接postgresql時出現'datlastsysoid?does?not?exist'報錯問題的完美解決辦法,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2024-02-02
  • Ruoyi從mysql切換到postgresql的幾個踩坑實戰(zhàn)

    Ruoyi從mysql切換到postgresql的幾個踩坑實戰(zhàn)

    最近由于工作的原因,需要將Ruoyi從mysql切換到postgresql,所以這篇文章主要給大家介紹了關于Ruoyi從mysql切換到postgresql的幾個踩坑實戰(zhàn),需要的朋友可以參考下
    2023-02-02
  • postgresql 刪除重復數據案例詳解

    postgresql 刪除重復數據案例詳解

    這篇文章主要介紹了postgresql 刪除重復數據案例詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下
    2021-08-08
  • navicat連接postgresql、人大金倉等數據庫報錯解決辦法

    navicat連接postgresql、人大金倉等數據庫報錯解決辦法

    在使用Navicat操作數據庫時,遇到數據報錯是一個常見的問題,這類問題可能涉及多個方面,下面這篇文章主要給大家介紹了關于navicat連接postgresql、人大金倉等數據庫報錯的解決辦法,需要的朋友可以參考下
    2024-08-08
  • PostgreSQL實現交叉表(行列轉換)的5種方法示例

    PostgreSQL實現交叉表(行列轉換)的5種方法示例

    這篇文章主要給大家介紹了關于PostgreSQL實現交叉表(行列轉換)的5種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-08-08
  • PostGreSql 判斷字符串中是否有中文的案例

    PostGreSql 判斷字符串中是否有中文的案例

    這篇文章主要介紹了PostGreSql 判斷字符串中是否有中文的案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • postgreSQL中的內連接和外連接實現操作

    postgreSQL中的內連接和外連接實現操作

    這篇文章主要介紹了postgreSQL中的內連接和外連接實現操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • 關于PostgreSql數據庫與mysql數據庫的不同點以及注意事項

    關于PostgreSql數據庫與mysql數據庫的不同點以及注意事項

    PostgreSQL和MySQL是兩種流行的關系型數據庫管理系統(tǒng)(RDBMS),它們都可以用來存儲和管理數據,但是它們在某些方面有所不同,下面這篇文章主要給大家介紹了關于PostgreSql數據庫與mysql數據庫的不同點以及注意事項的相關資料,需要的朋友可以參考下
    2023-05-05
  • postgresql使用filter進行多維度聚合的解決方法

    postgresql使用filter進行多維度聚合的解決方法

    這篇文章給大家介紹postgresql使用filter進行多維度聚合的解決方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2021-07-07
  • 淺析postgresql 數據庫 TimescaleDB 修改分區(qū)時間范圍

    淺析postgresql 數據庫 TimescaleDB 修改分區(qū)時間范圍

    這篇文章主要介紹了淺析postgresql 數據庫 TimescaleDB 修改分區(qū)時間范圍,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01

最新評論

皮山县| 紫阳县| 缙云县| 临潭县| 临潭县| 遂昌县| 封开县| 公主岭市| 朔州市| 二连浩特市| 周至县| 思南县| 吉木萨尔县| 绥阳县| 股票| 静乐县| 无为县| 砚山县| 隆尧县| 彭阳县| 都安| 龙井市| 汝州市| 新泰市| 石城县| 上林县| 商丘市| 当涂县| 鄄城县| 高碑店市| 泰州市| 门头沟区| 塘沽区| 汶上县| 凤冈县| 渝中区| 思茅市| 灯塔市| 常德市| 武清区| 平塘县|