PostgreSQL16.1(Windows版本)

1、卸载原有的PostgreSQL





点击Next即可。



点击OK即可。

卸载完成。

2、安装

(1) 前两部直接Next,第二部可以换成自己想要安装的路径。

(2) 直接点击Next。



(3) 设置数据库路径,我选择默认地址,可以选择其他想要安装的地址,然后点击Next。



(4) 设置密码,密xxx”。



(5) 端口号为5432,默认即可。



(6) 点击Next。

数据库区域集群设置,使用默认





(7) 点击Next。





(8) 去掉勾选,点击Finsh即可完成安装。



(9) 查看“服务”中PostgreSQL服务是否正常启动。



(10) 完成安装,到Nivcat中进行连接,重新创建对应的数据库即可。

注意:

如果,PostgreSQL服务未启动,可以按照下图所示进行操作:

pg_ctl.exe start -D "C:\Program Files\PostgreSQL\13\data" -w



3、修改“postgresql.conf”文件

在 PostgreSQL 中,bytea_output 参数用于控制 bytea 类型数据在查询结果中的显示格式。bytea 类型通常用于存储二进制数据,如图像、音频和视频等。

具体来说,bytea_output 参数有以下几种取值:

hex:将 bytea 数据以十六进制的形式显示。这样做可以确保二进制数据在文本输出中的可读性和可打印性。

escape:将 bytea 数据以转义格式的形式显示,例如\x3456AABB。这种格式类似于 C 字符串中的转义格式。

base64:将 bytea 数据以 Base64 编码的形式显示。Base64 编码可以将二进制数据转换为纯文本形式,用于在文本环境中传输二进制数据。

通过设置 bytea_output 参数,你可以控制在查询结果中如何显示 bytea 类型的数据,以便更好地满足应用程序或用户对二进制数据显示的需求。

默认路径为:C:\Program Files\PostgreSQL\16\data(假如有修改,则根据“服务”中找到PostgreSQL服务,右击属性,找到安装的目录即可。

修改如下图所示:



搜索“bytea_output”打开注解,并将“hex”修改为“escape”,然后重启PostgreSQL服务即可。

4、远程连接

对照我之前发布的《PostgreSQL远程连接》的博客即可。​

PostGreSQL远程连接-CSDN博客

对照此进行修改即可。

(1) 找到PostgreSQL安装目录,修改“postgresql.conf”配置文件(安装路径\data\postgresql.conf)。

若不知道安装目录,则通过服务,找到PostgreSQL运行的任务,右击“属性”可以进行查看安装的目录。

image.png



进入该目录,然后进行搜索“postgresql.conf”文件,找到“listen_addresses”参数后,设置listen_addresses = ‘*’,保存。若已经为之“*”,则不用改。



2、修改”pg_hba.conf“配置文件(安装路径\data\pg_hba.conf)

在最下面对应的“# "local" is for Unix domain socket connections only” “# IPv4 local connections:” “# IPv6 local connections:”进行添加:

# "local" is for Unix domain socket connections only

local all

local all

all

all

trust

scram-sha-256

# IPv4 local connections:

host all

all

0.0.0.0/0

trust

host all

all

127.0.0.1/32

scram-sha-256

# IPv6 local connections:

host

all

all

::1/128

trust

host

all

all

::1/128

scram-sha-256



或者直接替换保存即可。



3、“服务”中重启PostgreSQL服务。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/588599.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

云原生Kubernetes系列 | Job和CronJob使用

云原生Kubernetes系列 | Job和CronJob使用 1. Job和CronJob的作用2. Job3. CronJob1. Job和CronJob的作用 Kubernetes官网-Job和CronJob使用手册 传统运行的pod,比如Deployment管理的Pod,或手工管理的Pod,只要创建好Pod该Pod会一致运行下去。Pod里面运行的是一个daemon守护进…

雪花算法(Snowflake)介绍和Java实现

1、雪花算法介绍 (1) 雪花算法(SnowFlake)是分布式微服务下生成全局唯一ID,并且可以做到去中心化的常用算法,最早是Twitter公司在其内部的分布式环境下生成ID的方式。 雪花算法的名字可以这么理解,世界上没有两片完全相同的雪花,…

前端学习笔记 2:Vue

前端学习笔记 2:Vue Vue 是一个目前最流行的前端响应式框架,关于它的简单介绍可以观看这里。 1.快速入门 Vue 的官网提供一个快速上手指南,有多种方式可以安装和使用 Vue,这里展示一个最简单的方式——直接导入官方提供的在线的…

Linux高并发服务器开发之网络编程

Linux网络编程 网络基础TCP和socketTCP状态转移和IO多路复用反应堆模型和线程池模型libeventwebserver项目 网络基础 TCP和socket TCP状态转移和IO多路复用 反应堆模型和线程池模型 libevent webserver项目

Select缺点及代码示例

一、Select缺点 二、服务器端 #include <stdio.h> #include <arpa/inet.h> #include <unistd.h> #include <stdlib.h> #include <string.h> #include <sys/select.h>int main() {// 创建socketint lfd socket(PF_INET, SOCK_STREAM, 0)…

006、函数

1. 一个小技巧 在前面文章中&#xff0c;我们提到&#xff0c;在黑窗口中输入 code . 命令可以快速在 Visual Studio Code 中打开新建的项目&#xff0c;这个是你刚刚新建了项目&#xff0c;并且黑窗口正好是打开的情况下。 如果是之前创建的项目&#xff0c;用上面的方法就会有…

git(安装,常用命令,分支操作,gitee,IDEA集成git,IDEA集成gitee,IDEA集成github,远程仓库操作)

文章目录 1. Git概述1.1 何为版本控制1.2 为什么需要版本控制1.3 版本控制工具1.4 Git简史1.5 Git工作机制1.6 Git和代码托管中心 2. Git安装3. Git常用命令3.1 设置用户签名3.1.1 说明3.1.2 语法3.1.3 案例实操 3.2 初始化本地库3.2.1 基本语法3.2.2 案例实操3.2.3 结果查看 3…

【Java】log4j和slf4j区别

log4j&#xff1a;Apache Software Foundation 开源 slf4j&#xff1a;不支持日志滚动等高级功能 在开源库或内部库中使用 SLF4J&#xff0c;将使其独立于任何特定的日志记录实现&#xff0c;这意味着无需为多个库管理多个日志记录配置&#xff0c;您的客户端将会很需要这一点…

【k8s】deamonset文件和说明

目录 deamonset的相关命令 deamonset的定义 deamonset的使用场景 deamonset的例子 deamonset字段说明 serviceAccountName DaemonSet的结构及其各个部分的作用 deamonset的相关命令 #查看<name-space>空间内有哪些deamonset kubectl get DaemonSet -n <na…

Django 学习教程- Django 入门案例

Django学习教程系列 Django学习教程-介绍与安装 前言 本教程是为 Django 5.0 编写的&#xff0c;它支持 Python 3.10 至以上。如果 Django 版本不匹配&#xff0c;可以参考教程 使用右下角的版本切换器来获取你的 Django 版本 &#xff0c;或将 Django 更新到最新版本。如果…

判断素数的方法大全

质数又称素数。一个大于1的自然数&#xff0c;除了1和它自身外&#xff0c;不能被其他自然数整除的数叫做质数&#xff1b;否则称为合数&#xff08;规定1既不是质数也不是合数&#xff09;。 一、直接暴力法求素数 n的素数的判断&#xff0c;我自己只想到了把2到n-1&#xf…

Winclone Pro 10 for Mac:轻松备份和还原你的Windows系统

Winclone Pro 10 for Mac是一款专为Mac用户设计的备份和还原软件&#xff0c;旨在帮助用户轻松管理和保护他们的Windows系统。无论是为了数据安全还是系统的稳定性&#xff0c;Winclone Pro 10都能提供全面的解决方案。 这款软件具备强大的备份功能&#xff0c;能够快速而准确…

Java流程控制语句(if语句,switch语句,for循环,while循环,do...while循环,三种循环的区别)

文章目录 第一章 流程控制语句1.1 流程控制语句分类1.2 顺序结构 第二章 判断语句&#xff1a;if语句2.1 if语句格式1练习1&#xff1a;老丈人选女婿练习2&#xff1a;考试奖励第一种格式的细节&#xff1a; 2.2 if语句格式2练习1&#xff1a;吃饭练习2&#xff1a;影院选座 2.…

AI产品经理 - 如何做一款软硬协同AI产品

【背景】从0做一款软硬协同的AI产品&#xff0c;以智能医药保温箱 1.以智能医药保温箱 2.调研定义市场方向 地点&#xff1a;医药、实验室 场景&#xff1a;长宽高/装箱/运输/实验室 3.需求挖掘 4.如何进行软硬件AI产品工作 软硬件产品设计&#xff1a;功能/硬件外观设计、…

2023就这样过去了,2024会更好吗?

2023年&#xff0c;不是很好 2023年是疫情后的第一年&#xff0c;疫情过去了&#xff0c;大家都有大多的希望&#xff0c;希望经济可以恢复&#xff0c;希望信心可以恢复&#xff0c;但是整体都是远远低于预期的。年初的一片热潮&#xff0c;年中的一片哀嚎&#xff0c;年底基…

SetWindowsHookEx: 全局钩子实现键盘记录器

简介 SetWindowsHookEx 钩子(Hook)&#xff0c;是Windows消息处理机制的一个平台&#xff0c;应用程序可以在上面设置子程以监视指定窗口的某种消息&#xff0c;而且所监视的窗口可以是其他进程所创建的。当消息到达后&#xff0c;在目标窗口处理函数之前处理它。钩子机制允许应…

【华为OD机试真题2023CD卷 JAVAJS】分割均衡字符串

华为OD2023&#xff08;C&D卷&#xff09;机试题库全覆盖&#xff0c;刷题指南点这里 分割均衡字符串 知识点编程基础 题目描述&#xff1a; 均衡串定义&#xff1a;字符串只包含两种字符&#xff0c;且两种字符的个数相同。 给定一个均衡字符串&#xff0c;请给出可分割成…

Python之线程池设计实战

案例 10000条数据&#xff0c;要先下载&#xff0c;然后需要从并发量支持一秒20次的识别接口通过&#xff0c;最近将结果写入excel中&#xff0c;如果用python完成&#xff0c;如何实现&#xff0c;线程池大小设多少合适&#xff0c;线程池大小在哪用合适 针对这个需求&#…

Hive生产调优介绍

1.Fetch抓取 Fetch抓取是指&#xff0c;Hive中对某些情况的查询可以不必使用MapReduce计算。例如&#xff1a;SELECT * FROM employees;在这种情况下&#xff0c;Hive可以简单地读取employee对应的存储目录下的文件&#xff0c;然后输出查询结果到控制台。 在hive-default.xml…

云卷云舒:构建业务型电信智能运维方法

1 引言 智能运维&#xff08;AIOps-Algorithmic IT Operations基于算法的IT运维&#xff09;是人工智能技术在IT运维领域的运用&#xff0c;引用Gartner 的报告的一段话“未来几年&#xff0c;将近50%的企业将会在他们的业务和IT运维方面采用AIOps&#xff0c;远远高于今天的10…