婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > postgreSQL數據庫默認用戶postgres常用命令分享

postgreSQL數據庫默認用戶postgres常用命令分享

熱門標簽:移動外呼系統模擬題 電話機器人怎么換人工座席 天津開發區地圖標注app 電銷機器人能補救房產中介嗎 廣州電銷機器人公司招聘 江蘇400電話辦理官方 地圖標注要花多少錢 濟南外呼網絡電話線路 400電話申請客服

1、修改用戶postgres的密碼

#alter user postgres with password ‘xxxx';(其中xxxx是修改的密碼)。

2、查看下當前schema的所有者:

// 查看當前schema的所有者,相當于\du元命令
SELECT n.nspname AS "Name",
 pg_catalog.pg_get_userbyid(n.nspowner) AS "Owner"
FROM pg_catalog.pg_namespace n
WHERE n.nspname !~ '^pg_' AND n.nspname > 'information_schema'
ORDER BY 1; 

3、查詢結果如圖所示,模式“abc”的所有者為postgresql用戶

針對模式“abc”, 使用超級管理員postgresql給普通用戶test授權,命令如下:

// 最后一條命令就是授予初始權限
grant select on all tables in schema abc to test;
grant usage on schema abc to test;
alter default privileges in schema abc 
#將表mytable,授權給testUser;
#GRANT SELECT ON TABLE mytable TO testUser;

4、查看默認權限

授權完成,通過pg_default_acl表查看默認權限:

// 查看初始權限
select * from pg_catalog.pg_default_acl;

5、把模式“abc”的擁有者(owner)修改為dbadmin用戶(可以事先創建好),執行以下命令:

// 修改模式“abc”擁有者為:dbadmin
ALTER SCHEMA abc OWNER TO "dbadmin";
// 查看模式的擁有者,相當于\du元命令
SELECT n.nspname AS "Name",
 pg_catalog.pg_get_userbyid(n.nspowner) AS "Owner"
FROM pg_catalog.pg_namespace n
WHERE n.nspname !~ '^pg_' AND n.nspname > 'information_schema'
ORDER BY 1;

6、postgre查詢所有用戶,postgre中查詢用戶所擁有的權限

select * from pg_roles;
select * from pg_user;

權限查詢:

select * from information_schema.table_privileges where grantee='cc';

查看當前用戶的所有權限

select * from information_schema.table_privileges where grantee='user_name';

7、把適用于該對象的所有權限都賦予目標角色。

用特殊的名字 PUBLIC 把對象的權限賦予系統中的所有角色。 在權限聲明的位置上寫 ALL,表示把適用于該對象的所有權限都賦予目標角色。

beigang=# grantall on schema csm_ca to public;
GRANT
beigang=# revoke all on schema csm_ca frompublic;
REVOKE

8、先創建一個角色xxx,再創建一個超級用戶csm、普通用戶csm_ca,csm用戶創建一個數據庫testdb,在這個數據庫里創建一個schema:csm_ca,然后賦予普通用戶csm_ca操作數據庫testdb里schema:csm_ca里的表的權限。

#create role:
#create role xxx with superuser;
#Create user:
# create user csm with superuserpassword 'csm';
# create user csm_ca with password 'csm_ca';

9、超級用戶csm給普通用戶csm_ca授予操作schema csm_ca的權限

beigang=# grant all on schema csm_ca to csm_ca;
GRANT
beigang=# grant all on all tables in schema csm_ca to csm_ca;
GRANT

10、創建用戶

#創建普通用戶
postgres=# create user test encrypted password 'test';
#創建超級用戶
postgres=# create user test2 superuser;
#創建一個普通用戶,并且賦予相關權限
# create user test createdb createrole inherit password 'test';
#將超級用戶修改為普通用戶
# alter user test nosuperuser;
#修改用戶為超級用戶
postgres=# alter user test superuser;
#修改用戶密碼
postgres=# alter user test2 password 'test';
#修改用戶名
postgres=# alter user test2 rename to test3;
#鎖定/解鎖用戶,不允許/允許其登錄
postgres=# alter user test nologin;
postgres=# alter user test login;
#設置用戶的連接數,其中0表示不允許登錄,-1表示無限制
postgres=# alter user test connection limit 10;

11、授予用戶數據庫權限

GRANT ALL PRIVILEGES ON DATABASE 數據庫名 TO 用戶名;

12、授予用戶查看剛授權的數據庫的里面的表的權限

GRANT ALL PRIVILEGES ON TABLE 表名 TO 用戶名;

13、附帶一條:修改的表的類型

alter table 表名 alter 字段名 type 類型;

14、附帶一條:增加表新的字段

alter table 表名 add column 字段名 text(字段類型);

15、新增:設置主鍵自增

CREATE SEQUENCE user_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE 
NO MAXVALUE
CACHE 1;
 
alter table sys_user alter COLUMN id set DEFAULT nextval('user_id_seq');

16、新增:postgres創建B-Tree索引

-- create index '索引名' on '表名' ('需要索引的字段')
CREATE INDEX ip_store_inde on ip_store (ip_network);

添加各種約束

(1)、 添加主鍵

alter table goods add primary key(sid);

(2)、 添加外鍵

alter table orders add foreign key(goods_id) references goods(sid) on update cascade on delete cascade;

on update cascade:被引用行更新時,引用行自動更新;

on update restrict:被引用的行禁止更新;

on delete cascade:被引用行刪除時,引用行也一起刪除;

on dellete restrict:被引用的行禁止刪除;

(3). 刪除外鍵

alter table orders drop constraint orders_goods_id_fkey;

(4). 添加唯一約束

alter table goods add constraint unique_goods_sid unique(sid);

(5). 刪除默認值

alter table goods alter column sid drop default;

(6). 修改字段的數據類型

alter table goods alter column sid type character varying;

(7). 重命名字段

alter table goods rename column sid to ssid;

17、創建唯一鍵約束

constraint user_info_unique_userid unique(userid)

擴展

編輯配置文件

文件:postgresql.conf

位置:/var/lib/pgsql/data/postgresql.conf

添加/修改:在所有IP地址上監聽,從而允許遠程連接到數據庫服務器:

listening_address: '*'

文件:pg_hba.conf

位置:/var/lib/pgsql/data/pg_hba.conf

添加/修改:允許任意用戶從任意機器上以密碼方式訪問數據庫,把下行添加為第一條規則:

host  all       all       0.0.0.0/0        md5

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

您可能感興趣的文章:
  • postgresql中的ltree類型使用方法
  • PostgreSQL 恢復誤刪數據的操作
  • SpringBoot連接使用PostgreSql數據庫的方法
  • 在PostgreSQL中使用ltree處理層次結構數據的方法

標簽:辛集 濮陽 杭州 昭通 海西 寶雞 溫州 榆林

巨人網絡通訊聲明:本文標題《postgreSQL數據庫默認用戶postgres常用命令分享》,本文關鍵詞  postgreSQL,數據庫,默認,用戶,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《postgreSQL數據庫默認用戶postgres常用命令分享》相關的同類信息!
  • 本頁收集關于postgreSQL數據庫默認用戶postgres常用命令分享的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美丰满一区二区免费视频| 国产乱一区二区| 国产精品欧美精品| 美女视频一区在线观看| 99re成人精品视频| 一区二区三区四区在线免费观看| 成人国产电影网| 久久亚洲二区三区| 丁香一区二区三区| 国产精品国产精品国产专区不蜜| 97精品视频在线观看自产线路二| 亚洲欧洲性图库| 欧美性感一区二区三区| 日韩黄色免费电影| 久久久久久免费网| 色婷婷综合久久久久中文| 亚洲国产欧美在线| 精品国产免费久久| 99久久久免费精品国产一区二区| 亚洲午夜激情av| 欧美一区二区观看视频| 国产精品一卡二| 五月激情综合网| 久久午夜免费电影| 91国在线观看| 青草国产精品久久久久久| 中文字幕久久午夜不卡| 欧美日韩视频不卡| 成人一区二区三区视频在线观看| 亚洲国产欧美在线| 亚洲视频精选在线| 欧美中文字幕亚洲一区二区va在线| 亚洲国产cao| 国产日本亚洲高清| 91精品国产综合久久精品性色| 国产精品一区二区三区四区 | 成人av在线资源网站| 亚洲影视在线播放| 久久蜜桃av一区精品变态类天堂 | 一本色道亚洲精品aⅴ| 青青草91视频| 亚洲国产精品久久久久秋霞影院 | 欧美电影免费观看高清完整版在| 99久久er热在这里只有精品15| 国内精品国产成人国产三级粉色| 一区二区三区四区在线| 中文字幕av免费专区久久| 欧美成人三级在线| 欧美日韩三级在线| 91在线视频官网| www.欧美.com| av电影天堂一区二区在线观看| 狠狠色伊人亚洲综合成人| 亚洲第一二三四区| 一级中文字幕一区二区| 国产精品嫩草影院av蜜臀| 久久久五月婷婷| 日韩视频一区二区三区| 在线看不卡av| 国产一区二区三区| 蜜桃免费网站一区二区三区| 日韩1区2区3区| 日韩精品一卡二卡三卡四卡无卡| 亚洲蜜臀av乱码久久精品蜜桃| 国产精品污网站| 亚洲国产精品黑人久久久| 国产精品你懂的| 亚洲精品第1页| 亚洲一区中文日韩| 亚洲国产aⅴ天堂久久| 日精品一区二区三区| 日韩精品国产精品| 久久国产精品一区二区| 国产一区二区精品久久99| 国产精品18久久久久久久久久久久| 韩国成人福利片在线播放| 国产米奇在线777精品观看| 国产电影一区在线| 91小视频免费看| 91久久一区二区| 欧美妇女性影城| 久久精品欧美日韩精品| 国产精品私人自拍| 久久精品免费看| 国产99精品国产| 在线看国产日韩| 亚洲精品一区二区三区影院| 久久久久久9999| 亚洲欧美偷拍另类a∨色屁股| 亚洲一区二区三区影院| 奇米影视7777精品一区二区| 顶级嫩模精品视频在线看| 欧美日韩国产一级二级| 久久夜色精品国产欧美乱极品| 中文字幕制服丝袜一区二区三区 | 中文字幕精品综合| 亚洲成人777| 国产麻豆精品95视频| 欧美在线视频全部完| 精品人在线二区三区| 亚洲色欲色欲www| 国产美女av一区二区三区| 在线观看视频一区| 国产精品私人影院| 久久国产乱子精品免费女| 色综合天天综合色综合av | 3d成人动漫网站| 国产精品入口麻豆九色| 麻豆精品久久精品色综合| 99久免费精品视频在线观看| 日韩手机在线导航| 一区二区三区在线免费播放| 风间由美性色一区二区三区| 日韩一区二区电影在线| 亚洲一区二区美女| 色婷婷国产精品综合在线观看| 中文字幕欧美激情一区| 国产揄拍国内精品对白| 欧美剧情片在线观看| 亚洲免费视频中文字幕| 国产精品一色哟哟哟| 日韩欧美国产一区二区在线播放| 亚洲午夜免费电影| 欧亚洲嫩模精品一区三区| 国产精品青草久久| 成人午夜视频福利| 欧美国产1区2区| 国产福利一区二区| 久久免费视频一区| 国产剧情一区在线| 26uuu亚洲综合色欧美| 精品影视av免费| 欧美成人一区二区三区在线观看| 日韩影院在线观看| 4438x成人网最大色成网站| 午夜不卡av免费| 欧美精品乱人伦久久久久久| 亚洲成人免费在线| 欧美绝品在线观看成人午夜影视| 午夜欧美视频在线观看 | 亚洲欧洲无码一区二区三区| 成人网男人的天堂| 国产精品美女久久福利网站| 99re视频这里只有精品| 亚洲色图.com| 欧美日韩国产色站一区二区三区| 一区二区三区四区精品在线视频 | 国产欧美日本一区二区三区| 国产精品久久久久久久久快鸭| 精品亚洲成a人| 日韩你懂的在线播放| 日韩成人一区二区三区在线观看| 欧美日韩综合在线| 视频在线在亚洲| 91麻豆精品国产91久久久资源速度 | 亚洲欧美日韩中文字幕一区二区三区 | 一区二区三区资源| 欧美人体做爰大胆视频| 免费久久精品视频| 欧美r级在线观看| 亚洲国产另类av| 538在线一区二区精品国产| 蜜桃一区二区三区在线| 精品国产1区二区| 成人免费va视频| 亚洲18色成人| 337p日本欧洲亚洲大胆精品| 99久久99久久精品免费看蜜桃| 亚洲高清视频在线| 久久精品夜色噜噜亚洲aⅴ| 日本高清成人免费播放| 麻豆国产精品官网| 亚洲免费在线观看| 337p日本欧洲亚洲大胆色噜噜| 色综合久久久久综合体| 蜜桃av一区二区在线观看| 国产女主播一区| 欧美区在线观看| eeuss影院一区二区三区| 手机精品视频在线观看| 国产精品夫妻自拍| 日韩视频免费直播| 91免费观看国产| 国内精品写真在线观看| 亚洲欧美日韩国产另类专区| 久久久精品天堂| 6080国产精品一区二区| 99久久国产免费看| 国产成人av一区二区三区在线| 亚洲综合av网| 日本一区二区免费在线观看视频| 91.com在线观看| 在线精品观看国产| 91影院在线观看| 成人性生交大合| 国产91高潮流白浆在线麻豆| 美国三级日本三级久久99 | 视频一区国产视频| 国产精品久久777777| 国产欧美精品一区aⅴ影院|