PG SQl安装教程(最详细的安装教程)

1. 下载

下载地址:https://www.postgresql.org/download/windows/

点击如下地址:

选择对应的数据库版本和系统,例如我以Windows系统安装pgsql15.8版本为例:

2. 安装

2.1 安装向导

要在 Windows 上安装 PostgreSQL,您需要具有管理员权限。

  • 步骤 1. 双击安装程序文件,将出现一个安装向导,并引导您完成多个步骤,您可以在其中选择您想要在 PostgreSQL 中使用的不同选项。
  • 单击“下一步”按钮

2.2 选择安装目录

  • 指定安装文件夹,选择您自己的位置或保留 PostgreSQL 安装程序建议的默认文件夹,然后单击“下一步”按钮

2.3 选择组件

  • PostgreSQL Server - 安装 PostgreSQL 数据库服务器
  • pgAdmin 4 - 安装PostgreSQL数据库 GUI 管理工具。
  • Command Line Tools - 用于安装 psql、pg_restore 等命令行工具。这些工具允许您使用命令行界面与 PostgreSQL 数据库服务器进行交互。
  • Stack Builder - 提供了一个 GUI,允许您下载和安装与 PostgreSQL 配合使用的驱动程序。

然后单击“下一步”按钮选择数据目录:

2.4 选择数据库存放目录

  • 选择存储数据的数据库目录或接受默认文件夹。然后单击“下一步”按钮进入下一步:

2.5 设置密码

PostgreSQL 在名为postgres的服务账号下作为后台服务运行。如果您已经创建了名为postgres的服务账号,则需要在以下窗口中提供该账号的密码。

  • 输入密码后,需要重新输入确认,然后单击“下一步”按钮:

2.6 端口号设置

  • 输入 PostgreSQL 数据库服务器将监听的端口号。PostgreSQL 的默认端口是5432。您需要确保没有其他应用程序正在使用该端口。

2.7 开始安装

选择 PostgreSQL 数据库使用的默认区域设置。如果将其保留为默认区域设置,PostgreSQL 将使用操作系统区域设置。

  • 建议选择默认,之后单击“下一步”:

安装向导将显示 PostgreSQL 的摘要信息。您需要检查它,如果一切正确,请单击“下一步”按钮。否则,您需要单击“后退”按钮来相应地更改配置。

  • 默认,直接点击“下一步”:

  • 单击下一步按钮开始安装 PostgreSQL:

  • 在安装的过程中可能需要等几分钟:

  • 单击完成按钮完成PostgreSQL安装。

2.8 验证是否安装成功

  • 在安装的所有应用中找到 PostgreSQL,并点击打开SQL Shell(psql):

  • 然后输入所有必要的信息,例如服务器、数据库、端口、用户名和密码。
  • 要接受默认值,您可以按 Enter默认。请注意,您应该提供在安装 PostgreSQL 期间输入的密码。

  • 输入命令“select version();”,如果输出如下,版本相关的信息,则表示安装成功:

3. 连接桌面可视化工具

3.1 navicat连接pgsql

  • 打开navicat工具

  • 点击左上角的Connection:

  • 找到PostgreSQL,然后双击:

  • 给创建的数据库自定义一个名字,然后输入密码,此密码是安装pgsql数据库的时候设置的密码,最后点击ok进行连接:

  • 选中创建的PGSQL_Test-->Query-->New Query:

  • 测试:

例如输出"create database pgsql_test"创建名为pgsql_test的数据库,创建成功则说明数据和navicat连接成功。

### 关于 'cache-loader' 模块未找到的解决方案 当遇到 `Syntax Error: Error: Cannot find module 'cache-loader'` 错误时,通常是因为某些依赖项未能正确安装或存在版本兼容性问题。以下是针对该问题的具体分析和解决方法: #### 1. 删除现有依赖并重新安装 由于部分依赖可能未完全下载或配置失败,建议清理当前环境中的依赖文件,并重新执行安装操作。 - **删除旧依赖** 进入项目根目录,运行以下命令以移除现有的 `node_modules` 文件夹以及锁定文件: ```bash rm -rf node_modules package-lock.json ``` - **重新安装依赖** 使用以下命令重新拉取所有必要的模块: ```bash npm install ``` 此过程会依据 `package.json` 配置自动解析所需依赖关系[^3]。 #### 2. 处理高版本 Node.js 和 NPM 的兼容性问题 如果使用的 Node.js 或 NPM 版本较高,则可能会触发上游依赖冲突的情况。此时可以通过指定参数来忽略此类警告并强制完成安装流程。 - 执行带选项的安装指令: ```bash npm install --legacy-peer-deps ``` 上述命令能够有效规避因新策略引入而导致的部分历史遗留库无法匹配的问题[^4]。 #### 3. 明确目标加载器及其关联插件的状态 确认是否遗漏了其他间接影响到构建链路的关键组件(例如 `sass-loader`, `style-loader`)。对于特定场景下的样式表预处理工具缺失情况也需要同步关注[^1]。 通过上述措施基本可以消除由缓存机制引发的相关异常状况;当然,在实际开发过程中还应定期更新全局管理软件至新稳定版次从而减少不必要的麻烦发生几率。 ```javascript // 示例代码片段展示如何验证已修复后的服务端渲染功能是否恢复正常工作状态。 const express = require('express'); const path = require('path'); let app = express(); app.use(express.static(path.join(__dirname, './dist'))); app.listen(8080,function(){ console.log("Server is running on port 8080..."); }); ```
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AI小杨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值