news 2026/5/1 9:26:26

逻辑导入导出(pg_dump/pg_restore)用法1-过滤掉相关的对象

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
逻辑导入导出(pg_dump/pg_restore)用法1-过滤掉相关的对象

文章目录

  • 文档用途
  • 详细信息

文档用途

在逻辑复制(logical replication)初始化时,需要在备端初始化表结构。此时需要禁用触发器、序列、函数、外键操作。

本文档给出相关方法

详细信息

逻辑导入导出用法:过滤掉相关的对象

>导出schematest的所有表结构,以Fc自定义格式 pg_dump-p5432-U pg-s-Fc-n test-v-f/tmp/test.dumppostgres>查看dump内容 pg_restore-l/tmp/test.dump>过滤函数(单独把函数导出) pg_restore-l/tmp/test.dump|grepFUNCTION>/tmp/test_f.dump>反向过滤(排除函数) pg_restore-l/tmp/test.dump|grep-vFUNCTION>/tmp/test_nofun_noseq.dump>反向过滤(排除函数|触发器|序列|外键)pg_restore-l/tmp/test.dump|grep-v-E"FUNCTION|TRIGGER|SEQUENCE|FK">/tmp/test_nofun_notrig_noseq_nofk.dump注:去掉序列后,建表语句中可能会引用序列作为列的默认值,这种sql需要手动修改,删除序列引用(DEFAULTnextval)>pg_dump自带参数-x,可在以上过滤的基础上进一步过滤掉授权语句grantpg_restore-x-L/tmp/test_nofun_notrig_noseq_nofk.dump/tmp/test.dump>/tmp/test_nofun_notrig_noseq_nofk_nogrant.dump>过滤后,将dump文件导成sql文本 pg_restore-L/tmp/test_nofun_notrig_noseq_nofk_nogrant.dump/tmp/test.dump>/tmp/test_nofun_notrig_noseq_nofk_nogrant.sql>执行sql导入 \i/tmp/test_nofun_notrig_noseq_nofk_nogrant.sql
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 14:27:59

中文语音合成哪家强?三大开源模型推理速度实测

中文语音合成哪家强?三大开源模型推理速度实测 📊 选型背景:中文多情感语音合成的技术演进与现实挑战 近年来,随着智能客服、有声阅读、虚拟主播等应用场景的爆发式增长,高质量中文语音合成(TTS&#xff…

作者头像 李华
网站建设 2026/4/18 6:12:24

30分钟打造‘圈1‘标记的会议纪要分析器

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个会议纪要快速分析工具原型,要求:1. 识别文档中的①等编号标记 2. 自动提取标记对应的待办事项 3. 分类为任务/决策/问题等类型 4. 生成责任人分配建…

作者头像 李华
网站建设 2026/5/1 8:35:36

用Vulkan快速构建3D可视化原型

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个基于Vulkan的快速3D原型构建工具,用户可以通过简单配置导入数据并生成交互式3D可视化。支持常见数据格式输入,提供多种渲染风格预设,允…

作者头像 李华
网站建设 2026/5/1 6:08:51

Llama Factory加速器:这些技巧让你的微调快3倍

Llama Factory加速器:这些技巧让你的微调快3倍 参加AI竞赛时,最让人头疼的就是模型迭代效率问题。每次完整训练动辄花费一整天,而截止日期却在步步逼近。作为一名刚接触大模型微调的新手,我也曾陷入这种困境,直到发现了…

作者头像 李华
网站建设 2026/5/1 8:04:11

GHCR.IO入门:5分钟学会使用GitHub容器仓库

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个分步教程项目,指导新手完成以下GHCR.IO基本操作:1. 创建个人访问令牌;2. 登录GHCR.IO;3. 构建简单Python应用的Docker镜像&…

作者头像 李华
网站建设 2026/5/1 3:08:35

企业IT实战:VMware17批量部署全攻略

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个企业级VMware17批量部署工具,功能包括:1.从官网批量下载指定版本 2.生成静默安装配置文件 3.支持AD域环境下的远程部署 4.自动导入企业许可证 5.生…

作者头像 李华