找到 26 篇文章 適用於 PostgreSQL

PostgreSQL - 系統架構

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

204 次瀏覽

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

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

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

995 次瀏覽

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

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

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

615 次瀏覽

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

如何在 Kubernetes 上部署 PostgreSQL?

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

791 次瀏覽

簡介 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 表名 ADD PRIMARY KEY (列名1,列名2,……,列名N)從上述語法可以看出,可以在多個列上定義 PRIMARY KEY。當您在多個列上定義了 PRIMARY KEY 時,條件是列對應該具有唯一且非空的值。因此,如果 PRIMARY KEY 定義在 (column1,column2) 上,則允許值 (value1,value2)、(value3,value2) 和 (value1,value4)。 ... 閱讀更多

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

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

205 次檢視

通常,我們有一些非常長的表名,每次都寫表名很麻煩。我們可以使用別名來幫助我們,感謝它,我們只需要寫一次長表名。表別名通常寫在語句的 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 的表,其中包含學生獲得的總分和... 閱讀更多

廣告