官網:?PostgreSQL: Downloads
推薦下載網站:EDB downloads postgresql
我選了?postgresql-15.12-1-windows-x64.exe
鼠標雙擊,開始安裝:
安裝路徑:
Installation Directory: D:\Program Files\PostgreSQL\15
Server Installation Directory: D:\Program Files\PostgreSQL\15
Data Directory: D:\PostgreSQL\15\data
Database Port: 5432
Database Superuser: postgres
Operating System Account: NT AUTHORITY\NetworkService
Database Service: postgresql-x64-15
Command Line Tools Installation Directory: D:\Program Files\PostgreSQL\15
pgAdmin4 Installation Directory: D:\Program Files\PostgreSQL\15\pgAdmin 4
Stack Builder Installation Directory: D:\Program Files\PostgreSQL\15
Installation Log: C:\Users\your\AppData\Local\Temp\install-postgresql.log
?
?
Stack Builder 4.2.2 我按了【取消】,初學,還不了解內情,暫停繼續安裝。
在【任務管理器】【服務】:postgresql-x64-15? 正在運行
將?D:\Program Files\PostgreSQL\15\bin 添加入 環境變量 Path 中
運行 cmd
where psql
D:\Program Files\PostgreSQL\15\bin\psql.exe
psql -?
psql -h localhost -p 5432 -U postgres?
安裝目錄:
cd?D:\Program Files\PostgreSQL\15\pgAdmin 4\
有目錄 docs, python , runtime , web?
專業安裝參閱:PostgreSQL數據庫安裝與啟動?
向豆包提問:PostgreSQL 數據庫有哪些優點?
PostgreSQL 是一種流行的開源關系型數據庫管理系統,具有以下優點:
- 強大的功能
- 支持標準的 SQL 語言,包括數據定義、數據操作、數據控制等功能,同時還支持許多高級特性,如事務處理、視圖、存儲過程、函數等。
- 支持復雜的查詢,能夠處理多表關聯、子查詢、聚合函數等復雜的查詢操作,并且具有高效的查詢優化器,能夠快速生成最優的查詢執行計劃。
- 高度可擴展性
- 可以輕松地擴展到處理大量的數據和高并發的訪問。它能夠在不同的硬件平臺上運行,包括小型的桌面系統到大型的服務器集群,并且能夠根據業務需求動態地調整資源配置。
- 支持分布式數據庫架構,可以將數據分布在多個節點上,實現數據的并行處理和高可用性,提高系統的整體性能和可靠性。
- 數據完整性和一致性
- 提供了強大的事務處理功能,支持 ACID(原子性、一致性、隔離性、持久性)屬性,確保數據在各種情況下的完整性和一致性。
- 支持多種約束條件,如主鍵約束、外鍵約束、唯一約束、檢查約束等,可以有效地保證數據的合法性和準確性。
- 安全性高
- 具有強大的安全機制,包括用戶認證、訪問控制、數據加密等功能。可以對不同的用戶授予不同的權限,精確地控制用戶對數據庫對象的訪問。
- 支持 SSL 加密連接,確保數據在網絡傳輸過程中的安全性,防止數據被竊取或篡改。
- 開源和社區支持
- 作為開源軟件,PostgreSQL 的源代碼是公開的,用戶可以自由地使用、修改和分發。這使得它具有較低的成本,并且可以根據具體需求進行定制化開發。
- 擁有龐大而活躍的社區,社區成員積極參與數據庫的開發、維護和改進,不斷推出新的功能和優化措施。同時,社區還提供了豐富的文檔、教程和技術支持,方便用戶學習和使用。
- 兼容性好
- 能夠很好地與其他開源軟件和技術集成,如 Linux、Apache、Python、Java 等,形成強大的開源技術棧,廣泛應用于各種不同的場景中。
- 可以在多種操作系統上運行,包括 Windows、Linux、Mac OS 等,具有良好的跨平臺性,方便用戶根據自己的需求選擇合適的操作系統平臺。
- 數據類型豐富
- 支持多種數據類型,包括常見的整數、浮點數、字符串、日期時間等,還支持一些特殊的數據類型,如 JSON、XML、數組、幾何類型等。豐富的數據類型使得 PostgreSQL 能夠更好地滿足不同應用場景下的數據存儲需求。
- 允許用戶自定義數據類型,進一步擴展了數據庫的功能和靈活性,用戶可以根據業務需求定義自己的復雜數據類型,并對其進行操作和管理。