真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

賦予postgresql數(shù)據(jù)庫表權限的方法-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!

站在用戶的角度思考問題,與客戶深入溝通,找到桂東網(wǎng)站設計與桂東網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站建設、網(wǎng)站設計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名注冊、虛擬空間、企業(yè)郵箱。業(yè)務覆蓋桂東地區(qū)。

小編給大家分享一下賦予postgresql數(shù)據(jù)庫表權限的方法,相信大部分人都還不怎么了解,因此分享這邊文章給大家學習,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去學習方法吧!

Postgresql數(shù)據(jù)庫支持靈活的權限管理,可以控制一個角色(組、用戶)對某張表的讀、寫、更新、刪除等操作權限、執(zhí)行某個函數(shù)的權限以及操作(使用、更新等)視圖、序列的權限。

基本權限

用戶和角色都可以被賦予基本權限,比如創(chuàng)建數(shù)據(jù)庫權限、超級用戶權限、創(chuàng)建角色權限等。
比如創(chuàng)建用戶的語句為:

CREATE ROLE guest LOGIN
  NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE NOREPLICATION;

注意上述Role guest擁有LOGIN的權限,所以叫它用戶。

創(chuàng)建角色的語句為:

CREATE ROLE "group"
  NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE NOREPLICATION;

注意這里沒有LOGIN權限,所以是角色。

上述角色和用戶的創(chuàng)建語句中,都沒有賦予超級用戶、創(chuàng)建數(shù)據(jù)庫等權限。

操作數(shù)據(jù)庫對象權限

只能把數(shù)據(jù)庫對象的操作權限賦予沒有登錄權限的角色,而不能直接賦予擁有登錄權限的用戶。

根據(jù)對象的類型(表、函數(shù)等),將指定權限應用于該對象。

要向用戶分配權限,可以使用 GRANT 命令。

GRANT 語法

GRANT 命令的基本語法如下:

GRANT privilege [, ...]
ON object [, ...]
TO { PUBLIC | GROUP group | username }

privilege ? 值可以為:SELECT,INSERT,UPDATE,DELETE, RULE,ALL。

object ? 要授予訪問權限的對象名稱。可能的對象有: table, view,sequence。

PUBLIC ? 表示所有用戶。

GROUP group ? 為用戶組授予權限。

username ? 要授予權限的用戶名。PUBLIC 是代表所有用戶的簡短形式。

實例

創(chuàng)建 COMPANY 表數(shù)據(jù)內(nèi)容如下:

runoobdb# select * from COMPANY;
 id | name  | age | address   | salary
----+-------+-----+-----------+--------
  1 | Paul  |  32 | California|  20000
  2 | Allen |  25 | Texas     |  15000
  3 | Teddy |  23 | Norway    |  20000
  4 | Mark  |  25 | Rich-Mond |  65000
  5 | David |  27 | Texas     |  85000
  6 | Kim   |  22 | South-Hall|  45000
  7 | James |  24 | Houston   |  10000
(7 rows)

現(xiàn)在給用戶 "runoob" 分配權限:

runoobdb=# GRANT ALL ON COMPANY TO runoob;
GRANT

以上是賦予postgresql數(shù)據(jù)庫表權限的方法的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)-成都網(wǎng)站建設公司行業(yè)資訊頻道!


網(wǎng)頁題目:賦予postgresql數(shù)據(jù)庫表權限的方法-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:http://weahome.cn/article/dpjgss.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部