找到 26 篇文章 適用於 PostgreSQL

PostgreSQL - 系統架構

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

208 次瀏覽

簡介 瀏覽 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

150 次瀏覽

在這篇文章中,我們將瞭解 MySQL 和 PostgreSQL 之間的區別。MySQL它是一個關係資料庫管理系統。它是 Oracle Corporation 開發的產品。它受 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 時,條件是列對應該具有唯一且非空的值。因此,如果在 (column1、column2) 上定義了 PRIMARY KEY,則允許值 (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

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 的表格,其中包含不同使用者的州和地區。下面給出一個示例 -姓名地區州Anil孟買馬哈拉施特拉邦Joy賈拉瓦爾拉賈斯坦邦Ron浦那馬哈拉施特拉邦Reena梅魯特北方邦現在,如果您想將州和地區合併到一個名為 location 的欄位中,則應如下操作 -SELECT name, district || ', ' || state as location from user_info|| 運算子是字串連線運算子。輸出將是 -姓名位置Anil孟買, 馬哈拉施特拉邦Joy賈拉瓦爾, 拉賈斯坦邦Ron浦那, 馬哈拉施特拉邦Reena梅魯特, 北方邦類似的操作也可以對數值執行。假設您有一個名為 marks 的表格,其中包含學生獲得的總分和最... 閱讀更多

廣告