找到 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 的表,其中包含学生获得的总分和... 阅读更多

广告