軟件介紹PostgreSQL官方版是一款數(shù)據(jù)庫制作管理工具,軟件支持幾乎所有SQL功能,包括subselects、transactions以及用戶自定義類和功能,軟件擁有基本數(shù)據(jù)類型、復合數(shù)據(jù)類型、域和偽類型四種數(shù)據(jù)類型,可以幫助用戶輕松查看并管理自己的數(shù)據(jù)庫內(nèi)容信息。 PostgreSQL官方版是一款支持事務、子查詢、多版本并行控制系統(tǒng)、數(shù)據(jù)完整性檢查等特性的數(shù)據(jù)庫管理系統(tǒng)。軟件還支持其他開放源代碼數(shù)據(jù)庫系統(tǒng)和專有系統(tǒng),任何人都可以輕松任何目的免費使用、修改和發(fā)布,使用起來非常方便。 PostgreSQL官方版軟件特色比專有供應商更好的支持 除了我們強大的支持服務外,我們還擁有充滿活力的PostgreSQL專業(yè)人士和愛好者社區(qū),您的員工可以利用并貢獻自己的力量。 傳奇的可靠性和穩(wěn)定性 與許多專有數(shù)據(jù)庫不同的是,公司報告說PostgreSQL從未在數(shù)年的高活動運行中從未崩潰。一次也沒有。它只是工作。 跨平臺 PostgreSQL幾乎適用于所有Unix品牌(最新穩(wěn)定版本的34個平臺),Windows兼容性可通過Cygwin框架獲得。本機Windows兼容性也適用于版本8.0及以上。 專為高容量環(huán)境而設計 我們使用一種稱為MVCC的多行數(shù)據(jù)存儲策略來使PostgreSQL在高容量環(huán)境下的響應速度非?臁M瑯拥脑,領先的專有數(shù)據(jù)庫供應商也使用這種技術。 PostgreSQL官方版軟件功能PostgreSQL擁有目前世界上最豐富的數(shù)據(jù)類型的支持 里面擁有的一些數(shù)據(jù)類型可以說是相當?shù)膶嵱,比如IP類型、幾何類型 PostgreSQL是全功能的自由軟件數(shù)據(jù)庫,可以對事務、對版本并行控制、數(shù)據(jù)完整性進行檢查 PostgreSQL采用了相當經(jīng)典并且耐用的C/S(client/server)結構 也就是大家進行說的一個客戶端對應一個應用程序的模式 而且這個進行分析客戶端還支持對各種數(shù)據(jù)進行分析,數(shù)據(jù)檢索等 PostgreSQL官方版安裝方法1、在本站下載PostgreSQL軟件包,并解壓到當前文件夾中,點擊其中的.exe應用程序,進入安裝向導界面,接著點擊下一步。 2、選擇軟件安裝位置界面,小編建議用戶們安裝在D盤中,選擇好安裝位置點擊下一步。然后我們按照順序設置密碼、語言、安裝等操作。 3、PostgreSQL安裝結束,點擊完成即可。 PostgreSQL官方版使用方法首先登錄postgresq,使用pgadmin進行登錄,找到一個數(shù)據(jù)庫; 接著展開目錄,如下圖所示; 然后就可以看到類型了,如下圖所示,雙擊展開; 接下來就可以看到postgresql中所有的數(shù)據(jù)類型,網(wǎng)上的類型都是在這里找的 然后右鍵單擊一個類型,選擇屬性 在彈出的界面中就可以看到它的簡單的一些信息了,如下圖所示 PostgreSQL官方版常見問題PostgreSQL如何添加新用戶和新數(shù)據(jù)庫? 方法一,使用PostgreSQL控制臺。 首先,新建一個Linux新用戶,可以取你想要的名字,這里為dbuser。 sudo adduser dbuser 然后,切換到postgres用戶。 sudo su - postgres 下一步,使用psql命令登錄PostgreSQL控制臺。 psql 這時相當于系統(tǒng)用戶postgres以同名數(shù)據(jù)庫用戶的身份,登錄數(shù)據(jù)庫,這是不用輸入密碼的。如果一切正常,系統(tǒng)提示符會變?yōu)?quot;postgres=#",表示這時已經(jīng)進入了數(shù)據(jù)庫控制臺。以下的命令都在控制臺內(nèi)完成。 第一件事是使用password命令,為postgres用戶設置一個密碼。 password postgres 第二件事是創(chuàng)建數(shù)據(jù)庫用戶dbuser(剛才創(chuàng)建的是Linux系統(tǒng)用戶),并設置密碼。 CREATE USER dbuser WITH PASSWORD 'password'; 第三件事是創(chuàng)建用戶數(shù)據(jù)庫,這里為exampledb,并指定所有者為dbuser。 CREATE DATABASE exampledb OWNER dbuser; 第四件事是將exampledb數(shù)據(jù)庫的所有權限都賦予dbuser,否則dbuser只能登錄控制臺,沒有任何數(shù)據(jù)庫操作權限。 GRANT ALL PRIVILEGES ON DATABASE exampledb to dbuser; 最后,使用q命令退出控制臺(也可以直接按ctrl+D)。 q 方法二,使用shell命令行。 添加新用戶和新數(shù)據(jù)庫,除了在PostgreSQL控制臺內(nèi),還可以在shell命令行下完成。這是因為PostgreSQL提供了命令行程序createuser和createdb。還是以新建用戶dbuser和數(shù)據(jù)庫exampledb為例。 首先,創(chuàng)建數(shù)據(jù)庫用戶dbuser,并指定其為超級用戶。 sudo -u postgres createuser --superuser dbuser 然后,登錄數(shù)據(jù)庫控制臺,設置dbuser用戶的密碼,完成后退出控制臺。 sudo -u postgres psql password dbuser q 接著,在shell命令行下,創(chuàng)建數(shù)據(jù)庫exampledb,并指定所有者為dbuser。 sudo -u postgres createdb -O dbuser exampledb |