欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

如何從命令行管理PostgreSQL數據庫和用戶

對于需要簡單關系數據庫的 Web 項目,大多數網站管理員更喜歡 MySQL。PostgreSQL最適合需要復雜查詢執行和大容量數據操作的大型系統。

本指南詳細介紹了如何從命令行管理 PostgreSQL 數據庫和用戶。我們將指導您如何:

  • 創建 Postgre 用戶
  • 刪除一個 Postgre 用戶
  • 創建 PostgreSQL 數據庫
  • 刪除 PostgreSQL 數據庫
  • 將現有用戶添加到 PostgreSQL 數據庫

按照此快速指南遠程管理您的 PostgreSQL 數據庫和用戶。

創建 PostgreSQL 用戶

要創建 PostgreSQL 數據庫,您需要創建一個擁有該數據庫的 Postgre 用戶。默認情況下,Postgres 安裝會創建一個超級用戶。您必須以超級用戶身份連接到 PostgreSQL 才能創建其他用戶。

請按照以下步驟開始。

在本地計算機上安裝 PostgreSQL 。轉到PostgreSQL 下載頁面以安裝最新版本的軟件。

如何從命令行管理PostgreSQL數據庫和用戶

打開 PostgreSQL 的命令行。

鍵入以下命令以超級用戶身份在 PostgreSQL 上運行命令。

是-postgres

使用此命令創建新用戶(角色):

createuser –interactive –pwprompt

該程序將提示您輸入角色的名稱。輸入用戶名,然后按Enter 鍵。

接下來的兩個提示將要求您為新角色創建并確認密碼。輸入密碼,然后重新輸入以確認。

現在在接下來的三個提示中為用戶分配權限。

  • 您可以在第一個提示中授予超級用戶對新角色的訪問權限。在命令行中鍵入y以分配權限,或鍵入n以拒絕此訪問。
  • 在下一個提示中,鍵入y以允許新用戶創建數據庫,或鍵入n以拒絕。
  • 在最后的提示中,如果您希望新用戶創建新角色,請鍵入y ;否則,鍵入n以取消特權。

PostgreSQL 將使用您指定的憑據創建新用戶。

刪除 Postgre 用戶

您可以使用dropuser命令刪除 PostgreSQL 中的用戶。

但是,您不能刪除擁有數據庫的用戶。您可以考慮在刪除用戶之前更改數據庫所有者或刪除數據庫。

當你解決這個問題時,使用這個簡單的命令來刪除一個 Postgre 用戶。

dropuser 用戶名

當然,將用戶名替換為您要刪除的用戶的名稱。按Enter 鍵執行命令。

創建 PostgreSQL 數據庫

如前所述,PostgreSQL 適用于大型復雜項目。

它是一個免費的開源數據庫,以其靈活性、多功能性、可靠性和可擴展性而聞名。這些屬性使 Postgres 與各種專門的用例兼容——使其成為數據庫管理的“一刀切”解決方案。

Postgre支持關系和非關系數據類型。下面介紹如何創建 Postgres 數據庫。

要創建一個,請以服務器的根用戶身份鍵入以下命令。

是-postgres

執行該命令將使您能夠以超級用戶身份運行 Postgres 命令。現在,作為超級用戶,鍵入此命令來創建數據庫。

createdb -O 用戶數據庫名

將“user”和“dbname”分別替換為您希望擁有數據庫的用戶名和您打算創建的數據庫名。

只有具有創建數據庫權限的 Postgres 用戶才能創建數據庫。用戶可以通過運行以下命令從他們的帳戶創建一個:

創建的數據庫名

將“dbname”替換為您要創建的數據庫的名稱。

刪除 PostgreSQL 數據庫

您可以通過運行dropdb命令刪除 Postgres 數據庫。當然,您需要擁有超級用戶權限或擁有數據庫才能刪除它。

使用此命令刪除 Postgres 數據庫:

dropdb 數據庫名

“dbname”應該是要刪除的數據庫的名稱。

將現有用戶添加到 PostgreSQL 數據庫

數據庫所有者和超級用戶可以將現有用戶添加到 Postgres 數據庫,并為他們分配權限。

你可以通過執行這個授權命令來做到這一點:

GRANT 權限數據庫 dbname 到用戶名;

將“permissions”替換為您打算授予用戶的權限,而“dbname”應該是您要將用戶添加到的數據庫的名稱。

此外,將“用戶名”替換為您打算添加到數據庫中的 Postgres 用戶名。

您可以通過訪問Postgres 的主網站了解您授予現有用戶的所有權限。

把它包起來

PostgreSQL具有豐富的特性?和擴展,可以更輕松地創建高度可擴展且易于管理的數據庫。命令行允許您從任何地方遠程管理數據庫和用戶。值得慶幸的是,本指南可以讓您立即開始。

文章鏈接: http://www.qzkangyuan.com/14973.html

文章標題:如何從命令行管理PostgreSQL數據庫和用戶

文章版權:夢飛科技所發布的內容,部分為原創文章,轉載請注明來源,網絡轉載文章如有侵權請聯系我們!

聲明:本站所有文章,如無特殊說明或標注,均為本站原創發布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發布本站內容到任何網站、書籍等各類媒體平臺。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。

給TA打賞
共{{data.count}}人
人已打賞
IDC云庫

點擊劫持是什么?點擊劫持的緩解方法

2022-12-27 15:47:59

IDC云庫

什么是域名系統?

2022-12-27 16:57:44

0 條回復 A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優惠劵
今日簽到
有新私信 私信列表
搜索
主站蜘蛛池模板: 耿马| 广灵县| 新宁县| 长子县| 三门峡市| 轮台县| 惠来县| 巩义市| 鱼台县| 闽清县| 祁连县| 瑞昌市| 喀什市| 建瓯市| 敦煌市| 辉南县| 施秉县| 曲阳县| 和平县| 柏乡县| 安化县| 萨迦县| 兰坪| 吉林市| 吉安县| 蓝山县| 兰考县| 阳春市| 枣庄市| 湖南省| 樟树市| 响水县| 锡林郭勒盟| 灵川县| 兰溪市| 东至县| 两当县| 会昌县| 柯坪县| 茂名市| 通山县|