部分 I. 教程_第 1 章 从头开始_1.1. 安装

本文涉及的产品
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
云原生数据库 PolarDB MySQL 版,通用型 2核8GB 50GB
简介: 1.1. 安装 自然,在你能开始使用PostgreSQL之前, 你必须安装它。PostgreSQL很有可能已经安装到你的节点上了, 因为它可能包含在你的操作系统的发布里, 或者是系统管理员已经安装了它。

1.1. 安装

自然,在你能开始使用PostgreSQL之前, 你必须安装它。PostgreSQL很有可能已经安装到你的节点上了, 因为它可能包含在你的操作系统的发布里, 或者是系统管理员已经安装了它。如果是这样的话, 那么你应该从操作系统的文档或者你的系统管理员那里获取有关如何访问PostgreSQL的信息。

如果你不清楚PostgreSQL是否已经安装, 或者不知道你能否用它(已经安装的)做自己的实验,那么你就可以自己安装。 这么做并不难,并且是一次很好的练习。PostgreSQL可以由任何非特权用户安装, 并不需要超级用户 (root)的权限。

如果你准备自己安装PostgreSQL, 那么请参考第 16 章以获取安装的有关信息, 安装之后再回到这个指导手册来。一定要记住要尽可能遵循有关设置合适的环境变量章节里的信息。

如果你的站点管理员没有按照缺省的方式设置各项相关参数, 那你还有点额外的活儿要干。比如,如果数据库服务器机器是一个远程的机器, 那你就需要把PGHOST环境变量设置为数据库服务器的名字。环境变量PGPORT也可能需要设置。总而言之就是: 如果当你试着启动一个应用而该应用报告说不能与数据库建立联接时, 你应该马上与你的数据库管理员联系,如果你就是管理员, 那么你就要参考文档以确保你的环境变量得到正确的设置。 如果你不理解随后的几段,那么先阅读下一节。

本文转自PostgreSQL中文社区,原文链接:1.1. 安装

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍如何基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
SQL 关系型数据库 PostgreSQL
PostgreSQL 10.1 手册_部分 I. 教程_第 2 章 SQL语言_2.6. 在表之间连接
2.6. 在表之间连接 到目前为止,我们的查询一次只访问一个表。查询可以一次访问多个表,或者用这种方式访问一个表而同时处理该表的多个行。 一个同时访问同一个或者不同表的多个行的查询叫连接查询。举例来说,比如你想列出所有天气记录以及相关的城市位置。
1301 0
|
SQL 关系型数据库 数据库
PostgreSQL 10.1 手册_部分 I. 教程
部分 I. 教程 欢迎来到PostgreSQL教程。下面的几章将为那些新接触PostgreSQL、关系数据库概念和 SQL 语言的读者给出一个简单介绍。我们只假定读者拥有关于如何使用计算机的一般知识。
1437 0
|
SQL 存储 关系型数据库
PostgreSQL 10.1 手册_部分 I. 教程_第 3 章 高级特性_3.1. 简介
3.1. 简介 在之前的章节里我们已经涉及了使用SQL在PostgreSQL中存储和访问数据的基础知识。现在我们将要讨论SQL中一些更高级的特性,这些特性有助于简化管理和防止数据丢失或损坏。最后,我们还将介绍一些PostgreSQL扩展。
1310 0
|
关系型数据库 数据库 PostgreSQL
PostgreSQL 10.1 手册_部分 I. 教程_第 3 章 高级特性_3.3. 外键
3.3. 外键 回想第2章中的weather和cities表。考虑以下问题:我们希望确保在cities表中有相应项之前任何人都不能在weather表中插入行。这叫做维持数据的引用完整性。在过分简化的数据库系统中,可以通过先检查cities表中是否有匹配的记录存在,然后决定应该接受还是拒绝即将插入weather表的行。
1263 0
|
SQL 关系型数据库 PostgreSQL
PostgreSQL 10.1 手册_部分 I. 教程_第 2 章 SQL语言_2.5. 查询一个表
2.5. 查询一个表 要从一个表中检索数据就是查询这个表。SQL的SELECT语句就是做这个用途的。 该语句分为选择列表(列出要返回的列)、表列表(列出从中检索数据的表)以及可选的条件(指定任意的限制)。
1175 0
|
SQL 关系型数据库 PostgreSQL
PostgreSQL 10.1 手册_部分 I. 教程_第 2 章 SQL语言_2.8. 更新
2.8. 更新 你可以用UPDATE命令更新现有的行。假设你发现所有 11 月 28 日以后的温度读数都低了两度,那么你就可以用下面的方式改正数据: UPDATE weather SET temp_hi = temp_hi - 2, temp_lo = temp_lo - 2 .
1243 0
|
SQL 关系型数据库 PostgreSQL
PostgreSQL 10.1 手册_部分 I. 教程_第 2 章 SQL语言_2.7. 聚集函数
2.7. 聚集函数 和大多数其它关系数据库产品一样,PostgreSQL支持聚集函数。 一个聚集函数从多个输入行中计算出一个结果。 比如,我们有在一个行集合上计算count(计数)、sum(和)、avg(均值)、max(最大值)和min(最小值)的函数。
1239 0
|
关系型数据库 数据库 PostgreSQL
部分 I. 教程_第 1 章 从头开始_1.2. 架构基础
1.2. 架构基础 在我们继续之前,你应该先了解PostgreSQL的系统架构。 对PostgreSQL的部件之间如何相互作用的理解将会使本节更易理解。 在数据库术语里,PostgreSQL使用一种客户端/服务器的模型。
1028 0
|
SQL 关系型数据库 PostgreSQL
PostgreSQL 10.1 手册_部分 I. 教程_第 2 章 SQL语言_2.4. 在表中增加行
2.4. 在表中增加行 INSERT语句用于向表中添加行: INSERT INTO weather VALUES ('San Francisco', 46, 50, 0.25, '1994-11-27'); 请注意所有数据类型都使用了相当明了的输入格式。
1144 0
|
SQL 存储 关系型数据库
部分 I. 教程_第 2 章 SQL语言_2.3. 创建一个新表
2.3. 创建一个新表 你可以通过指定表的名字和所有列的名字及其类型来创建表∶ CREATE TABLE weather ( city varchar(80), temp_lo int, -- 最低温度 temp_hi int, -- 最高温度 prcp real, -- 湿度 date date ); 你可以在psql输入这些命令以及换行符。
1177 0