找到關於 PostgreSQL 的26 篇文章

PostgreSQL - 系統架構

sudhir sharma
更新於 2024年1月31日 17:24:59

205 次瀏覽

簡介 瞭解複雜的 PostgreSQL 系統架構可能具有挑戰性,尤其是在最佳化資料庫管理方面。作為全球最先進的關係資料庫之一,瞭解其複雜性對於有效的資料處理至關重要。本文提供了關於 PostgreSQL 架構內部工作原理的全面指南,從客戶端程序到潛在的可擴充套件性問題。準備好解碼任何現代軟體基礎設施的這一重要組成部分了嗎?讓我們開始吧!PostgreSQL 系統架構概述 PostgreSQL 系統架構由各種元件組成,包括客戶端程序、Postmaster 守護程序、後端程序和共享池。客戶端程序 ... 閱讀更多

如何在 CentOS 8 中配置 PostgreSQL 12 流式複製?

Satish Kumar
更新於 2023年7月11日 16:59:59

996 次瀏覽

簡介 PostgreSQL 是最流行的開源關係資料庫管理系統 (RDBMS) 之一。它提供了廣泛的功能,例如資料完整性、容錯性和可擴充套件性。PostgreSQL 中的一個重要功能是流式複製。它允許您透過連續地將更改從主節點流式傳輸到備用節點來近乎即時地建立 PostgreSQL 資料庫叢集的多個副本。流式複製透過將主節點生成的預寫日誌 (WAL) 資料透過網路連線流式傳輸到一個或多個備用節點來工作。主節點的配置 ... 閱讀更多

如何在 Windows 上下載和安裝 PostgreSQL?

Satish Kumar
更新於 2023年7月11日 16:25:34

617 次瀏覽

簡介 PostgreSQL 是一個功能強大的開源物件關係資料庫系統,廣泛用於企業級應用程式。它擁有廣泛的功能和能力,包括對高階資料型別、可擴充套件性、可靠性和安全性的支援。使用 PostgreSQL,使用者可以輕鬆儲存大量結構化資料。PostgreSQL 是當今最流行的資料庫管理系統之一。它於 1989 年作為開源專案首次釋出,此後由於其穩健性、靈活性和可擴充套件性而成為許多組織的理想選擇。作為一個開源專案,這意味著它可以免費使用並且可以被修改... 閱讀更多

如何在 Kubernetes 上部署 PostgreSQL?

Satish Kumar
更新於 2023年7月10日 18:34:12

792 次瀏覽

簡介 PostgreSQL 是一個開源的關係資料庫管理系統 (RDBMS),以其健壯性、穩定性和處理複雜和大型資料集的能力而聞名。另一方面,Kubernetes 是一個開源的容器編排系統,它自動化了容器化應用程式的部署、擴充套件和管理。結合這兩種強大的技術,可以為託管 PostgreSQL 資料庫提供高度可擴充套件和可靠的環境。在本文中,我們將探討如何在 Kubernetes 上部署 PostgreSQL。我們將首先解釋什麼是 PostgreSQL 和 Kubernetes 以及在 Kubernetes 上部署 PostgreSQL 的好處。然後我們將介紹... 閱讀更多

如何使用 Postman 從 Jenkins 控制檯輸出日誌中刪除 Unicode?

Debomita Bhattacharjee
更新於 2021年8月3日 14:07:22

465 次瀏覽

我們可以從 Jenkins 控制檯輸出日誌中刪除 Unicode。為此,我們應該建立一個至少包含一個請求的集合。除此之外,我們還必須安裝 Newman。步驟 1 - 點選集合名稱右側出現的箭頭。之後,點選共享。步驟 2 - 將開啟“共享集合”彈出視窗。導航到“獲取公共連結”選項卡並複製下圖中指出的連結。請注意 - 獲取的連結特定於特定使用者。步驟 3 - 啟動 Jenkins 並轉到 Jenkins 作業... 閱讀更多

MySQL 和 PostgreSQL 之間的區別

AmitDiwan
更新於 2021年3月25日 06:28:38

149 次瀏覽

在這篇文章中,我們將瞭解 MySQL 和 PostgreSQL 之間的區別。MySQL 它是一個關係資料庫管理系統。它是 Oracle 公司開發的產品。它受 Windows、Mac OS X、Linux、BSD、UNIX、z/OS、Symbian、AmigaOS 支援。它不能擴充套件。在這個系統中,phpMyAdmin 工具提供了 GUI。Mysqldump 和 XtraBackup 在 MySQL 中提供備份。它提供臨時表。它不提供物化檢視。它不向系統提供資料域物件。PostgreSQL 它是一個物件關係資料庫管理系統。它由全球開發組開發。它受 Windows、Mac OS X、Linux 和 BSD 支援,但不支援 UNIX、z/OS、Symbian…… 閱讀更多

在 PostgreSQL 中現有表上建立主鍵?

Yash Sanghvi
更新於 2021年2月2日 13:09:44

2K+ 次瀏覽

雖然不太常見,但您可能會遇到需要在現有表上定義主鍵的情況。這可以使用 ALTER TABLE 語句來實現。語法如下:ALTER TABLE table_name ADD PRIMARY KEY (column_name1, column_name2, …., columns_nameN) 從上述語法可以看出,可以在多個列上定義 PRIMARY KEY。當您在多個列上定義 PRIMARY KEY 時,條件是列對應該具有唯一且非空的值。因此,如果 PRIMARY KEY 定義在 (column1, column2) 上,則允許值 (value1, value2)、(value3, value2) 和 (value1, value4)。… 閱讀更多

從 PostgreSQL 中的 datetime 列中提取日期、小時、分鐘等?

Yash Sanghvi
更新於 2021年2月2日 13:08:17

1K+ 次瀏覽

讓我們建立一個包含單個時間戳列的新表:CREATE TABLE timestamp_test(    ts timestamp ); 現在讓我們用一些資料填充它:INSERT INTO timestamp_test(ts) VALUES(current_timestamp), (current_timestamp+interval '5 days'), (current_timestamp-interval '18 hours'), (current_timestamp+interval '1 year'), (current_timestamp+interval '3 minutes'), (current_timestamp-interval '6 years'); 如果你查詢該表 (SELECT * from timestamp_test),你將看到以下輸出:ts2021-01-30 19:23:24.0080872021-02-04 19:23:24.0080872021-01-30 01:23:24.0080872022-01-30 19:23:24.0080872021-01-30 19:26:24.0080872015-01-30 19:23:24.008087 現在,為了從時間戳列中提取小時、分鐘等,我們使用 EXTRACT 函式。下面顯示了一些示例:SELECT EXTRACT(HOUR from ts) as hour from timestamp_test 輸出:hour19191191919 同樣:SELECT EXTRACT(MONTH from ts) as ... 閱讀更多

PostgreSQL 中的別名?

Yash Sanghvi
更新於 2021年2月2日 13:05:41

206 次瀏覽

通常,我們有一些非常長的表名,每次都寫表名很麻煩。我們可以使用別名來幫助我們,這樣我們只需要寫一次長表名。表別名通常寫在語句的 FROM 部分或 JOIN 部分。例如,假設我們有兩個表,marks 和 student_info,分別定義如下:marksnameroll_noperc_marksAniket1224Siddhi4565Yash2642Isha5687student_infonameroll_noagegenderAniket1226MIsha5625FSiddhi4523FYash2625M 現在,如果您想在一個查詢中檢視學生的姓名、roll_no、perc_marks 和年齡,您的查詢將如下所示:SELECT marks.name, marks.roll_no, marks.perc_marks, student_info.age FROM marks LEFT ... 閱讀更多

如何在 PostgreSQL 中將表的不同列組合成查詢輸出中的單個列?

Yash Sanghvi
更新於 2021年2月2日 13:02:48

1K+ 次瀏覽

假設您有一個 user_info 表,其中包含不同使用者的州和地區。下面給出一個例子:namedistrictstateAnilMumbaiMaharashtraJoyJhalawarRajasthanRonPuneMaharashtraReenaMeerutUttar Pradesh 現在,如果您想在一個名為 location 的欄位中組合州和地區,這就是您應該如何操作:SELECT name, district || ', ' || state as location from user_info || 運算子是字串連線運算子。輸出將是:namelocationAnilMumbai, MaharashtraJoyJhalawar, RajasthanRonPune, MaharashtraReenaMeerut, Uttar Pradesh 類似的操作也可以對數值執行。假設您有一個包含學生得分總分和最高分的 marks 表…… 閱讀更多

廣告