当前位置: 首页 > news >正文

postgresql导入导出数据;pg_restore: error: did not find magic string in file header

文章目录

  • 背景
  • 数据导出
  • 数据导入
  • 针对表格的导入导出,在导入部分要使用pgsql,而不是pg_restore,否则
    • 解决方式


背景

无法使用DBeaver之后,数据库表的导入导出也变得异常麻烦。

数据导出

PGPASSWORD='你的密码' pg_dump -h 你的数据库IP -U 你的用户名 -d 数据库名 -t 表名 -f 你想导入到哪个文件里的那个文件名.sql

数据导入

PGPASSWORD='你的密码' pgsql -h 你的数据库IP -U 你的用户名 -d 数据库名 -f 上一步的文件名.sql

针对表格的导入导出,在导入部分要使用pgsql,而不是pg_restore,否则

在这里插入图片描述

pg_restore: error: options -d/--dbname and -f/--file cannot be used together
pg_restore: hint: Try "pg_restore --help" for more information.

就是说,使用pg_restore都是对整个数据库进行恢复的,所以你不能指定数据库名。

而一旦你不适用数据库名,它又会报错

http://www.lryc.cn/news/596573.html

相关文章:

  • 学习pwn需要的基本汇编语言知识
  • 快速了解pandas库
  • Unity之C# 脚本与Unity Visual Scripting 交互
  • 嵌入式开发学习(第三阶段 Linux系统开发)
  • Model Control Protocol 使用MCP进行各种任务适配,调用工具和资源进行客户端开发
  • 基于AD7147电容触摸芯片与STC12C5A60S2单片机方案
  • SQL基础④ | 多表查询篇
  • AG32 mcu+cpld 联合编程(概念及流程)
  • OpenMVG OpenMVS 安装全流程常见问题与解决方法总结
  • 学习软件测试的第十九天
  • imx6ull-系统移植篇18——linux顶层 Makefile(下)
  • API是什么,如何保障API安全?
  • Springboot和postman的使用
  • XSS内容分享
  • 智能泵房监控系统:物联网应用与智能管理解决方案
  • Qt中QObject类的核心作用与使用
  • Qt 事件处理机制深入剖析
  • List<UserInfo> list = new ArrayList<>();为什么要这样创建数组?
  • 如何用keepAlive实现标签页缓存
  • 从 COLMAP 到 3D Gaussian Splatting
  • 滑动窗口经典问题整理
  • langchain4j之RAG 检索增强生成
  • Linux操作系统之线程(六):线程互斥
  • TCP day39
  • 质量即服务:从测试策略到平台运营的全链路作战手册
  • 重生学AI第十九集:VGG16的使用以及模型的保存与加载
  • 【期末考试复习】计算机组成原理 - 直接补码阵列乘法器
  • 【接口自动化】pytest的基本使用
  • CSS+JavaScript 禁用浏览器复制功能的几种方法
  • web登录页面