分类
文章

如何在CentOS 7上安装和使用PostgreSQL

介绍 关系数据库管理系统是许多网站和应用程序的关键组成部分。它们提供了一种结构化的方式来存储,组织和访问信息。 PostgreSQL或Postgres是一种关系数据库管理系统,提供SQL查询语言的实现。它是许多小型和大型项目的流行选择,它的优点是符合标准,并具有许多高级功能,例如可靠的事务和并发,而没有读锁。 在本指南中,您将在CentOS 7服务器上安装Postgres,并介绍一些使用它的基本方法。 先决条件 要遵循本教程,您将需要: 已按照我们的“ 使用CentOS 7进行初始服务器设置”指南和“新Ce […]

分类
文章

如何在ubuntu vps上保护postgresql

What is PostgreSQL? PostgreSQL,也称为postgres,是一种流行的数据库管理系统,用于处理许多网站和应用程序的数据。 在本指南中,我们将讨论一些保护PostgreSQL数据库的方法。这将有助于防止未经授权或恶意使用您的数据。 我们将在Ubuntu 12.04 VPS上完成本教程中的步骤,但是几乎每个现代发行版都应以类似的方式运行。 安装 如果当前尚未安装PostgreSQL,则可以使用以下命令进行安装: sudo apt-get update sudo apt-get ins […]

分类
文章

如何保护postgresql免受自动攻击

介绍 可能会很容易想到,因为服务器刚被启动,流量很小,或者没有提供任何对于黑客来说有价值的东西,而这些东西将不会引起人们的注意。但是,许多漏洞利用都是自动进行的,并且经过专门设计以查找配置中的常见错误。这些程序扫描网络以发现服务器,而与内容的性质无关。 允许远程连接是常见且更容易纠正的情况之一,这种情况可能导致利用PostgreSQL数据库。发生这种情况是因为某些配置使诸如此类的程序更容易发现服务器。 在本教程中,我们将展示如何通过允许远程连接来减轻特定的风险。尽管这是重要的第一步,但是由于可以通过其他方式 […]

分类
文章

如何在ubuntu 18 04上用postgresql 10建立逻辑备份(复制)

介绍 设置用于生产的应用程序时,通常需要多个数据库副本。保持数据库副本同步的过程称为replication 。复制可以为大量的同时读取操作提供高可用性的水平扩展,并减少读取延迟。它还允许在地理分布的数据库服务器之间进行对等复制。 PostgreSQL是一个开放源代码的对象关系数据库系统,具有高度可扩展性,并符合ACID (原子性,一致性,隔离性,耐久性)和SQL标准。PostgreSQL的10.0版引入了对logical replication以及physical replication 。在逻辑复制方案中 […]

分类
文章

如何在ubuntu vps上备份postgresql数据库

What is PostgreSQL? PostgreSQL是一种现代的数据库管理系统。它通常用于存储和处理与网站和应用程序有关的信息。 与任何有价值的数据一样,实现备份方案以防止数据丢失也很重要。本指南将介绍一些可以备份PostgreSQL数据的实用方法。 我们将在PostgreSQL 9.1上使用Ubuntu 12.04 VPS。大多数现代发行版和最新版本的PostgreSQL都将以类似的方式运行。 如何使用pg_dump备份PostgreSQL数据库 PostgreSQL包含一个名为” p […]

分类
文章

如何在ubuntu 18-04上使用弹性堆栈分析托管postgresql数据库统计

The author selected the Free and Open Source Fund to receive a donation as part of the Write for DOnations program. 介绍 数据库监视是连续跟踪系统显示数据库性能的各种指标的连续过程。通过观察性能数据,您可以获得有价值的见解并确定可能的瓶颈,并找到提高数据库性能的其他方法。这样的系统通常会实施警报,当出现问题时会通知管理员。收集的统计信息不仅可以用来改善数据库的配置和工作流程,还可以用来改善客户 […]

分类
文章

如何在云服务器上创建删除postgresql管理表

什么是PostgreSQL? PostgreSQL是使用SQL查询语言的数据库管理系统。它是一个非常稳定且功能丰富的数据库系统,可用于存储VPS上其他应用程序的数据。 在本文中,我们将讨论如何在postgreSQL接口中创建和管理表。您将学习如何正确配置表并使用它们存储信息。 如何在Ubuntu上安装和登录PostgreSQL 在本指南中,我们将在Ubuntu 12.04上安装PostgreSQL,但是大多数其他发行版的默认存储库中都应提供PostgreSQL。 键入以下命令进行安装: sudo apt-g […]

分类
文章

如何使用select命令在postgresql中数据查询

什么是PostgreSQL? PostgreSQL是使用SQL查询语言的开源数据库管理系统。PostgreSQL,或者简称为” Postgres”,是VPS服务器上非常有用的工具,因为它可以处理网站和其他应用程序的数据存储需求。 在本指南中,我们将研究如何查询PostgreSQL数据库。这将使我们能够指示Postgres返回它管理的所有与我们所寻找的条件相匹配的数据。 本教程假定您已经在计算机上安装了Postgres。我们将使用Ubuntu 12.04,但是任何现代Linux发行版都 […]

分类
文章

比较关系数据库管理系统sqlite与mysql与postgresql

介绍 relational data model在数据库管理工具中占主导地位,该relational data model以行和列的表形式组织数据。今天,还有其他数据模型,包括NoSQL和NewSQL ,但关系数据库管理系统(RDBMS) 仍然在全球范围内存储和管理数据。 本文比较并对比了三种最广泛实施的开源RDBMS: SQLite , MySQL和PostgreSQL 。具体来说,它将探讨每个RDBMS使用的数据类型,它们的优缺点以及对其进行最佳优化的情况。 关于数据库管理系统的一些知识 Databas […]

分类
文章

postgresql查询简介

介绍 数据库是许多网站和应用程序的关键组件,并且是如何在Internet上存储和交换数据的核心。数据库管理最重要的方面之一是从数据库中检索数据的实践,无论是临时的还是已编码到应用程序中的过程的一部分。有几种从数据库检索信息的方法,但是最常用的方法之一是通过在命令行中提交queries来执行的。 在关系数据库管理系统中, query是用于从表中检索数据的任何命令。在结构化查询语言(SQL)中,几乎总是使用SELECT语句进行查询。 在本指南中,我们将讨论SQL查询的基本语法以及一些较常用的函数和运算符。我们还 […]