postgresql 数据库有 用sql语句备份的方法吗

postgresql 数据库有 用sql语句备份的方法吗,第1张

(1)将PostgreSQL数据库的psql工具所在的路径添加到系统的环境变量中;

(2)运行cmd,在窗口中输入psql,会有提示输入口令的信息,按ctrl+c终止该命令;

(3)建立与服务器的链接,具体格式:psql -h 服务器IP地址 -U 数据库连接用户名 -d 数据库名称 -p 端口号;(比如:psql -h 1921689202 -U postgres -d luoyang -p 5432),链接成功的话会出现:“数据库名称=#”格式的提示(luoyang=#);

(4)修改数据库中导出数据的编码格式为gbk,指令:\encoding gbk;(输入\encoding可以查看数据库的编码格式,gbk编码方式保证导出的中文汉字不为乱码)

(5)导出数据表中的数据为csv格式文件,指令:\copy 表名 to 路径 with csv(比如:\copy tbl_user_info to 'C:/usercsv' with csv,成功后在C盘根目录下就会有相应的csv文件

Navicat | 关于备份和还原 

一个安全和可靠的服务器是与定期运行备份有密切的关系,因为由攻击、硬体故障、人为错误、电力中断等引致的错误

有可能随时发生。

Navicat 为用户提供一个内置备份和还原工具用于备份或还原 MySQL、PostgreSQL、SQLite 和 MariaDB 数据库对

象。对于 Oracle、SQL Server 和 MongoDB,用户可以使用以下的功能。

• Oracle 数据泵

• SQL Server 备份和还原

• MongoDump 和 MongoRestore

内置备份和还原工具(仅适用于非 Essentials 版) 

关于内置备份和还原工具

内置备份和还原工具让你备份或还原你数据库内的对象。你可以将设置保存为一个配置文件以供将来使用或用作设置自

动运行任务。在主窗口中,点击 “备份”来打开备份的对象列表。

提示备份文件保存于设置位置。若要打开该文件夹,请右键单击备份文件,然后选择“打开所在的文件夹”。

注意仅适用于 MySQL、PostgreSQL、SQLite 和 MariaDB。

具体内容去官网下载用户手册。

以上就是关于postgresql 数据库有 用sql语句备份的方法吗全部的内容,包括:postgresql 数据库有 用sql语句备份的方法吗、navicat 怎么备份数据库、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10198391.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存