PostgreSQL安装、验证安装、pgAdmin初步简单使用

article/2025/10/15 13:29:39

PostgreSQL安装、验证安装、pgAdmin初步简单使用

  • 引言
  • 数据库安装
    • 基本步骤
    • 注意事项
    • 重新安装
  • 安装验证
    • SQL shell (psql)方式验证
  • pgAdmin初步使用
    • 启动pgAdmin
    • 设置为中文
    • 创建数据库
    • 创建表
    • 更改表的元数据
    • 界面化插入数据
    • 编写SQL语句
  • PostgreSQL存储过程

引言

安装postgreSQL过程一直报错,安装时提示启动失败、集群初始化失败。后来终于安装成功了。

安装环境:Win7、PostgreSQL 10.10.1
PostgreSQL官方Windows版本下载地址:https://www.postgresql.org/download/windows/

数据库安装

参考自:http://blog.sina.com.cn/s/blog_ab8d4d240102yzkj.html

基本步骤

  1. 在Windows上创建名为postgres的账户,并设置为管理员权限;
  2. 创建“程序的安装目录”的文件夹,并将该文件夹的postgres用户的权限设置为完全权限;
  3. 切换到Windows的postgres账户,并开始安装,将安装路径设置为已授予完全控制权限的文件夹;
  4. 在安装进度条的末尾会弹出英文对话框:Problem running post-install step. Installation may not complete correctly The database cluster initialisation failed.意思是创建集群失败。先不用管它,关闭对话框,继续等待安装完毕;
  5. 安装完毕后,若发现data文件夹中没有东西,并且Windows服务中没有它的服务项,即使手动添加了服务也无法启动,此时按下一步骤走。若有文件,且Windows服务中也有PostgreSQL服务,则说明安装成功,可以直接开始安装验证步骤;
  6. 进行创建数据集群操作:使用cmd进入程序安装目录下的bin文件夹,并输入:initdb -D “D:/PostgreSQL/10/data” -E UTF-8 --locale=Chinese,引号中的内容按实际data文件夹的路径填写。命令成功后,会在data文件夹中出现24个对象(即文件和文件夹,并且数量可能因数据库版本不同而出现差异);
  7. 进行注册Windows服务操作:继续在cmd中进入bin文件夹,并输入:pg_ctl register -N PostgreSQL -D “D:/PostgreSQL/10/data/” ,引号中的内容按实际data文件夹的路径填写。命令成功后,cmd中不会有任何反馈。若再次输入该命令,cmd中则会显示:服务“PostgreSQL”已经注册;

注意事项

  1. 上面的第三步若没有授予全部权限,则可能出现新报错。(重要)
  2. 不要安装到C:\Windows、C:\Program Files或C:\Program Files (x86)这三个目录下。(重要)
  3. 若出现Problem running post-install step. Installation may not complete correctly Failed to start the database server 报错对话框,则可能是Windows未创建postgres账户。
  4. 有人说安装过程会向防火墙中写入规则,所以需要开启防火墙。不过我没有去尝试验证。
  5. 有人说主机名和用户名都必须为英文,且不能有空格。为了保险起见,我的安装路径也是纯英文且没空格。

重新安装

如果想要重新安装,则需要完全卸载该数据库,包括在程序和功能中卸载程序、在目录文件夹中删除文件以及在注册表中删除注册项。
本节内容引自博客:重新postgresql出现错误 - zjfl

  • 程序和功能中卸载Postgre程序:在“运行”中输入appwiz.cpl,进入“程序和功能”,找到postgre程序并右键卸载

  • 删除之前创建的程序安装目录的文件夹,因为该文件夹内可能包括卸载程序后仍未删除的配置等文件。

  • 注册表中删除相关项(此操作需谨慎,不要误删了其它注册表项,可以考虑先备份整个注册表)。通过在“运行”中输入regedit进入“注册表编辑器”,在HKEY_CURRENT_USER和HKEY_LOCAL_MACHINE中的software中将相关的postgresql删掉

  • 进入cmd — net user(作用:查看用户):查看是否有postgres这个用户,若有但又不记得密码,则想办法修改密码;若没有则创建一个postgres用户。

  • 在其他位置重新创建程序的安装目录的文件夹,只要是之前没在该目录下安装过postgresql的文件夹就可以。当然,若是你要把之前安装的目录删掉,在“电脑管家”中“清理垃圾”,再重新在该位置中新建该目录。那么我可以告诉你不要这样做,因为是不可以的,我以多次尝试到的失败告诉你不要这样做。

  • 按基本步骤重新开始安装。

安装验证

SQL shell (psql)方式验证

  1. 打开所有程序,找到PostgreSQL 10列表,选择SQL Shell(psql);
    在这里插入图片描述
  2. cmd中需要打字输入的项,全部直接按回车,若无报错,则该数据库安装运行无误。​​
    在这里插入图片描述
  3. 若出现 psql: FATAL: role “postgres” does not exist 提示,说明在数据库中还未创建postgres用户,需要手动创建:
    a. 打开SQL Shell(psql),并以Administrator登录。(Username项输入Administrator,其他项直接回车)
    b. 登录进入数据库后,输入CREATE USER postgres SUPERUSER; 命令用来创建postgres角色。
    (参考网址:解决 FATAL:role “postgres” does not exist)

pgAdmin初步使用

参考网址:​​​​

1、​​​​​​​​​​​​pgAdmin4的应用(一) - 殇莫忆
2、菜鸟教程网站:PostgreSQL 教程

启动pgAdmin

1.启动pgAdmin 4,会在右下角出现对应图标,并且会在浏览器中自动打开管理页面。
​​​​​​​​大象头型图标
在这里插入图片描述

设置为中文

1.输入安装时的密码,并点击打开配置页面,设置为中文。设置完毕需重启pgAdmin。
在这里插入图片描述

创建数据库

1.需要先创建连接,再在“连接”中创建数据库。右键点击Servers—>创建—>服务器
在这里插入图片描述
2.填入名称,其他项默认不用修改。再点击连接,进入连接tab页
在这里插入图片描述
3.输入主机名称或IP,该主机需要搭建了该postgresSQL数据库。其他项默认不用修改,点击保存
在这里插入图片描述
4.打开test连接,右键点击“数据库”—>创建—>数据库
在这里插入图片描述
5.输入数据库名称,其他项可据实际情况填写
在这里插入图片描述

创建表

1.打开创建的数据库
2.打开“架构”
3.打开"public"
4.右键点击"表"—>“创建”—>“表”
在这里插入图片描述
5.常规tab页中,填入表的名称
在这里插入图片描述
6.点击+号,增加一个元数据。双击空格位置,填写相应内容。其数据类型与其他数据库不太一致,可以查看菜鸟教程网站了解
在这里插入图片描述

更改表的元数据

1.在需要更改元数据的表上右击,再选择“属性”
在这里插入图片描述

界面化插入数据

1.在对应表上右键—>“查看/编辑数据”—>“所有行”
在这里插入图片描述
2.出现如下页面
在这里插入图片描述

编写SQL语句

顶部菜单栏—>工具—>查询工具。闪电按钮为执行按钮。
在这里插入图片描述

PostgreSQL存储过程

详见下一篇 :PostgreSQL的存储过程及基本使用


http://chatgpt.dhexx.cn/article/WO6s4eI3.shtml

相关文章

PostgreSQL使用PgAdmin导入数据

1.创建列 要设置主键: postgresql常用函数>序列函数nextval():设置主键自动增长_野生汪嘤嘤嘤的博客-CSDN博客_nextval() 2.导入数据 3.其他方式参考 Postgresql导入csv数据_弱弱的小菜鸡的博客-CSDN博客_postgresql导入csvPostgresql导入数据的方法h…

pgadmin4下载

链接:https://pan.baidu.com/s/1IRQSK5av1OS26dQczh3ZGw 提取码:mm3o 文件包含内容: 对你有帮助还请点个赞哦

PgAdmin中的数据库查询功能

参考博客:https://blog.csdn.net/qq_28289405/article/details/80249509?utm_mediumdistribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&dist_request_id&depth_1-utm_sourcedistribute.pc_relevant.none-task-blog-BlogCo…

解决pgAdmin4启动失败方法

1. 问题现象 有时pgadmin 4启动仅显示启动界面, 或者 点击图标一直都没反应,启动界面用鼠标点击下就消失了, 然后过很长时间就保错: the application server could not be contect 错误 比如一直出现开始启动界面 2.解决方法 删除文件夹 删…

安装教程:PostgreSQL + PostGIS + pgAdmin

----Picture from 《Guide to Maritime Informatics》 安装于2022/3/25,安装于Win10系统,总用时20分钟 安装版本: PostgreSQL 14.2 PostGIS 3.2 Bundle for PostgreSQL 14(64 bit) v3.2.0 pgAdmin 4 v6.7 安装经验: ①上官网下载对…

pgAdmin4 汉化

本人原创,未经允许不得转载!!

PostgreSQL12.3——pgAdmin4表格的创建

概述 本文简要讲解一下pgAdmin4中如何用SQL语句创建表格。图形化创建的方式较为简单,不再赘述。使用的PostgreSQL的版本是12.3。 后序我也会继续更新关于PostgreSQL——pgAdmin4的其他使用方法,需要的盆友可关注啦! 主要步骤 第一步&#xff…

PostgreSQL 数据库和 pgAdmin 4

PostgreSQL 数据库和 pgAdmin 4 PostgreSQLPostgreSQL 数据库安装PostgreSQL 数据库安装 (Ubuntu)PostgreSQL 数据库其他系统安装 PostgreSQL 数据库快速使用入门登录数据库访问数据库 参考 pgAdmin 4pgAdmin 4 安装使用 pgAdmin 4 登录数据库参考 PostgreSQL PostgreSQL 数据…

pg、pgadmin安装指导

目录 pg安装 安装命令指导 执行安装命令 初始化pg 修改配置文件 修改pg用户密码 启动pg 安装pgadmin yum命令安装 网络配置 firewall设置 插件支持 安装postgis 创建表空间 pgadmin界面创建表空间 pg导入导出 pg安装 安装命令指导 https://www.postgresql.org…

PostgreSQL 管理工具之 pgAdmin

文章目录 pgAdmin 简介pgAdmin 特性下载安装设置中文界面连接数据库 我们知道,PostgreSQL 是世界上最先进的开源关系数据库。不过,今天给大家介绍的是一款 PostgreSQL 管理工具:pgAdmin。 pgAdmin 简介 pgAdmin 是一个非常流行、功能强大并…

pgAdmin 4的安装与使用

简介 本篇文章主要介绍pgAdmin 4的安装以及使用pgAdmin 4导出/导入Postgresql数据库的步骤 一、pgAdmin 4安装 ①访问pgAdmin官网,下载路径如下: https://www.pgadmin.org/download/ ②选择个人电脑所对应的系统,我的电脑是Windows10系统…

pgadmin4工具安装及使用

pgAdmin,是一个维护和管理 Postgres 数据库用通用工具。 pgadmin官网下载地址:https://www.pgadmin.org/ 以pgadmin4-4.11-x86版本为例进行演示: 一、安装pgadmin4 双击软件打开运行,弹出如下界面: 点next&#xff…

pgAdmin4的应用(二)

PostgreSQL 1、插入数据 写错了: select 是查询 或是: 这种方法也是可以的,不过之前要先确定表!! 查看添加的数据; 2、使用 insert 查询工具插入多条数据 INSERT INTO STUDENT2( ID,NAME,SUBJECTS) VALUES (2,…

PostgreSQL/pgAdmin 4 使用

目录 一、安装 PostGIS/pgAdmin 4 二、PostgreSQL 语法 三、SQL shell (psql) 的使用 四、pdAdmin 4 的使用 1.登录,设置/输入密码。 2.新建数据库 由于第一次接触数据库相关内容,从安装软件开始,完全是盲人摸象,故记录一下…

pgAdmin III简介

要打开一个到服务的连接,在树中选择所需的服务,并双击它,或使用“工具”菜单上的连接即可。 一.主窗体 在主窗口中,显示数据库的结构。您可以创建新的对象,删除和编辑现有的对象,如果你使用的是…

PostgreSQL11 | pgadmin4基本使用

通过上一篇文章已经讲解了pgdmin4如何启用官方汉化,本篇开始讲解pgadmin4的使用。 启动pgadmin4后连接数据库,创建新的本地数据库 点击后可看到下方的弹窗 这个框内填写好相关信息后保存,以创建数据库 在【定义】中,用户可以设置…

pgAdmin4的应用(一)

一、安装 可供参考:https://blog.csdn.net/qq_28289405/article/details/80240969 二、转化为中文 可供参考:https://blog.csdn.net/qq_28289405/article/details/80242956 三、应用 0.1、打开数据库 0.2、打开pgAdmin,第一次打开可能需…

开始使用pgAdmin III

pgAdmin III是PostgreSQL一个图形化的数据库设计和管理工具,在Unix(Linux)和Windows系统中都有其发行版本。 pgAdmin III窗口如下图, 创建服务器登记 要进行PostgreSQL的开发与管理, 首先我们必须连接到数据库。可以点选菜单“文件->添加服务器”来打开添加服务器登记窗…

pgadminIII 的基本操作

主窗体 (1)打开pgadmin程序,在目录树种选择要连接的服务器,点击“连接”选项,如图所示: (2)在主窗口显示如下图所示。可以在此新建、编辑和删除对象,单击对象&am…

pgAdmin III 使用图解

pgAdmin III简介 要打开一个到服务的连接,在树中选择所需的服务,并双击它,或使用“工具”菜单上的连接即可。 一.主窗体 在主窗口中,显示数据库的结构。您可以创建新的对象,删除和编辑现有的对象,如果你使用的是当前连接到数据库用户的权限,在主窗口的左侧显示所有服务…