postgresql(一):使用psql导入数据库

使用psql导入数据库

1、概述

大家好,我是欧阳方超。
听说postgresql越来越流行了?psql是一个功能强大的命令行工具,用于管理和操作PostgreSQL数据库。它提供了一个交互式环境,允许用户执行SQL查询、创建和管理数据库、执行备份和恢复等操作。今天把公司的pg库迁到Windows机器上,在使用psql命令的过程中遇到一个问题,特记录一下。

2、具体问题

在Windows上使用psql命令时,出现这样的错误:

psql: 致命错误: 用户 "xxx" Password 认证失败

这是因为没有指定pg数据库的用户,默认情况下使用的是Windows的用户,而这个用户在pg数据库里又没有,一般情况下pg库的初始用户名为postgres,所有使用-U 命令指定用户名即可:

C:\Program Files\PostgreSQL\10\bin>psql.exe -p 5432 -d hubei  -U postgres < D:\tools\xxx.sql

在上述命令中,通过使用-U和-d选项指定了用户名和数据库名称。如果数据库位于本地主机上并且使用默认的端口号(5432),则可以省略这些选项。

3、总结

又是成长路上的一小步。
我是欧阳方超,把事情做好了自然就有兴趣了,如果你喜欢我的文章,欢迎点赞、转发、评论加关注。我们下次见。
下图是加班在公司拍的:

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/u012288582/article/details/131583897