PostgreSQL 安装教程 Windows版_windows安装postgresql-程序员宅基地

技术标签: java  postgresql  运维  # 软件安装与下载(测试运维)  # 数据库  数据库  运维开发  数据与未来  

PostgreSQL下载及Windows系统安装步骤

一、下载PostgreSQL压缩包

网址:https://www.enterprisedb.com/download-postgresql-binaries

在这里插入图片描述

二、开始安装

1、解压安装包

把上图下好的zip包解压到你的存放目录:我是放在 D:\postgresql-14.4-1\ 文件夹下,
在这里插入图片描述

2、然后在bin目录同级下新建一个data文件夹,用来存放数据

在这里插入图片描述

3、初始化数据库,进入bin目录并执行初始化命令

 初始化DB命令: initdb.exe -D  D:\postgresql-14.4-1\data  -E UTF-8 --locale=chs
-U postgres -W 注:
-D :指定数据库簇的存储目录D:\postgresql-14.4-1\data
-E :指定DB的超级用户的用户名postgres –locale:关于区域设置(chinese-simplified-china)
-U :默认编码格式chs
-W :为超级用户指定密码的提示

在这里插入图片描述

4、期间会要你输入新的用户口令,如下图:

在这里插入图片描述
5、输出成功,如下图:
在这里插入图片描述
6、启动数据库

启动数据库命令:pg_ctl -D D:\postgresql-14.4-1\data -l logfile start

在这里插入图片描述
这样就安装成功了

三、启动数据库

1、启动PostgreSQL

接下来用它自带的客户端访问:
点击安装目录下的pgAdmin 4文件夹,进入bin目录选择pgAdmin4.exe文件运行
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
输入密码,启动成功

在这里插入图片描述

2、使用PostgreSQL

2.1、创建分组

在这里插入图片描述
在这里插入图片描述
2.2、创建数据库

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2.3、使用Navicat Premium 15 操作 PostgreSQL
在这里插入图片描述

在这里插入图片描述

2.3、操作数据库


#创建ada_address_pool表 
CREATE TABLE public.ada_address_pool (
	id serial NOT NULL,
	address varchar(255) NOT NULL,
	uid int8 NULL DEFAULT 0,
	used int4 NULL DEFAULT 0,
	signature1 varchar(600) NULL DEFAULT ''::character varying,
	signature2 varchar(600) NULL DEFAULT ''::character varying,
	CONSTRAINT ada_address_pool_pkey PRIMARY KEY (id)
);

在这里插入图片描述


#插入ada_address_pool数据
INSERT INTO "ada_address_pool"("id", "address", "uid", "used", "signature1", "signature2") VALUES (2, '佛山市1', 1, 11, '张三1', '李四1');
INSERT INTO "ada_address_pool"("id", "address", "uid", "used", "signature1", "signature2") VALUES (3, '佛山市2', 2, 12, '张三2', '李四2');
INSERT INTO "ada_address_pool"("id", "address", "uid", "used", "signature1", "signature2") VALUES (4, '佛山市3', 3, 13, '张三3', '李四3');

在这里插入图片描述


#查询ada_address_pool数据
SELECT * FROM ada_address_pool;

在这里插入图片描述

四、注册为系统服务

注册PostgreSQL系统服务命令:pg_ctl register -N 服务名 -D D:\tools\postgres\pgsql\data

在bin目录下用管理员身份执行命令:
在这里插入图片描述

在这里插入图片描述

查看是否成功:
win+r 弹出的运行框中,输入:services.msc,如下:

在这里插入图片描述
这样在windows下安装postgresql就成功了!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/GoodburghCottage/article/details/125975089

智能推荐

SPFILE 错误导致数据库无法启动(ORA-01565)_ora01565 ora27046-程序员宅基地

文章浏览阅读469次。--==========================================--SPFILE错误导致数据库无法启动(ORA-01565)--========================================== SPFILE错误导致数据库无法启动 SQL> startup ORA-01078: failurein proce_ora01565 ora27046

功能测试基础知识(1)-程序员宅基地

文章浏览阅读6.1k次,点赞2次,收藏54次。功能测试基础知识总结_功能测试

postgresql 中文排序_pg中文排序-程序员宅基地

文章浏览阅读3.2k次,点赞3次,收藏2次。pg 中文首字母排序_pg中文排序

[Mysql] CONVERT函数_mysql convert-程序员宅基地

文章浏览阅读3.1w次,点赞23次,收藏109次。本文主要讲解CONVERT函数_mysql convert

【Android】Retrofit入门详解-程序员宅基地

文章浏览阅读1.6k次,点赞23次,收藏2次。简介:大三学生党一枚!主攻Android开发,对于Web和后端均有了解。个人语录:取乎其上,得乎其中,取乎其中,得乎其下,以顶级态度写好一篇的博客。Retrofit入门一.Retrofit介绍二.Retrofit注解2.1 请求方法注解2.1.1 GET请求2.1.2 POST请求2.2 标记类注解2.2.1 FormUrlEncoded2.2.2 Multipart2.2.3 Streaming2.3 参数类注解2.3.1 Header和Headers2.3.2 Body2.3.3 Path2.3.4_retrofit

教你拷贝所有文件到指定文件夹_所有文件夹下文件的 拷贝怎么弄-程序员宅基地

文章浏览阅读1.9k次。在处理文件的时候,如何将文件、文件夹复制到指定文件夹之中呢?打开【文件批量改名高手】,在“文件批量管理任务”中,先点“添加文件”,将文件素材导入。选好一系列的复制选项,单击开始复制,等全部复制好了,提示“已完成XX%”然后可以任意右击一个文件夹路径,在显示出的下拉列表中,选择“打开文件夹”在“复制到的目标文件夹(目录)”中,导入文件夹,多个文件夹,一行一个。最后,即可看到文件、文件夹都复制到各个指定的文件夹之中一一显示着啦。导入后,在表格中我们就可以看到文件或文件夹的名称以及所排列的序号。..._所有文件夹下文件的 拷贝怎么弄

随便推点

Lua5.3版GC机制理解_lua5.3 gc-程序员宅基地

文章浏览阅读8.3k次,点赞8次,收藏42次。目录1.Lua垃圾回收算法原理简述2.Lua垃圾回收中的三种颜色3.Lua垃圾回收详细过程4.步骤源码详解4.1新建对象阶段4.2触发条件4.3 GC函数状态机4.4标记阶段4.5清除阶段5.总结参考资料lua垃圾回收(Garbage Collect)是lua中一个比较重要的部分。由于lua源码版本变迁,目前大多数有关这个方面的文章都还是基于lua5.1版本,有一定的滞后性。因此本文通过参考当前..._lua5.3 gc

手机能打开的表白代码_能远程打开,各种手机电脑进行监控操作,最新黑科技...-程序员宅基地

文章浏览阅读511次。最近家中的潮人,老妈闲着没事干,开始学玩电脑,引起他的各种好奇心。如看看新闻,上上微信或做做其他的事情。但意料之中的是电脑上会莫名出现各种问题?不翼而飞的图标?照片又不见了?文件被删了,卡机或者黑屏,无声音了,等等问题。常常让她束手无策,求助于我,可惜在电话中说不清,往往只能苦等我回家后才能解决,那种开心乐趣一下子消失了。想想,这样也不是办法啊, 于是,我潜心寻找了两款优秀的远程控制软件。两款软件...

成功Ubuntu18.04 ROS melodic安装Cartograhper+Ceres1.13.0,以及错误总结_ros18.04 安装ca-程序员宅基地

文章浏览阅读1.8k次。二.初始化工作空间三.设置下载地址四.下载功能包此处可能会报错,请看:rosdep update遇到ERROR: error loading sources list: The read operation timed out问题_DD᭄ꦿng的博客-程序员宅基地接下来一次安装所有功能包,注意对应ROS版本 五.编译功能包isolated:单独编译各个功能包,每个功能包之间不产生依赖。编译过程时间比较长,可能需要几分钟时间。此处可能会报错:缺少absl依赖包_ros18.04 安装ca

Harbor2.2.1配置(trivy扫描器、镜像签名)_init error: db error: failed to download vulnerabi-程序员宅基地

文章浏览阅读4.1k次,点赞3次,收藏7次。Haobor2.2.1配置(trivy扫描器、镜像签名)docker-compose下载https://github.com/docker/compose/releases安装cp docker-compose /usr/local/binchmod +x /usr/local/bin/docker-composeharbor下载https://github.com/goharbor/harbor/releases解压tar xf xxx.tgx配置harbor根下建立:mkd_init error: db error: failed to download vulnerability db: database download

openFOAM学习笔记(四)—— openFOAM中的List_openfoam list-程序员宅基地

文章浏览阅读3.2k次。又是一个很底层的部分,但是也非常重要_openfoam list

C++对象的JSON序列化与反序列化探索_c++对象 json 序列化和反序列化 库-程序员宅基地

文章浏览阅读1.7w次,点赞3次,收藏15次。一:背景作为一名C++开发人员,我一直很期待能够像C#与JAVA那样,可以轻松的进行对象的序列化与反序列化,但到目前为止,尚未找到相对完美的解决方案。本文旨在抛砖引玉,期待有更好的解决方案;同时向大家寻求帮助,解决本文中未解决的问题。 二:相关技术介绍本方案采用JsonCpp来做具体的JSON的读入与输出,再结合类成员变量的映射,最终实现对象的JSON序列化与反序列化。本文不再_c++对象 json 序列化和反序列化 库

推荐文章

热门文章

相关标签