gpt4 book ai didi

postgresql - 如何在 postgres DB 中为特定模式创建转储

转载 作者:行者123 更新时间:2023-11-29 11:32:17 26 4
gpt4 key购买 nike

我有一个 Postgres 数据库“rafiu”,其中包含许多模式,即 test1、test2、test3。在此我想转储 test2 模式及其数据。我尝试了以下查询

pg_dump -U postgres -n test2 -t t1 -t t2 rafiu > test_schema.sql

但它在生成的转储文件中转储了 public.t1、public.t2 表而不是 test2 架构表。

请建议我如何在数据库中创建特定于转储的特定模式。

提前致谢。

最佳答案

-n test2 表示转储模式test2

如果要转储表 test2.t1test2.t2,您可能想尝试以下语句:

pg_dump -U postgres -t test2.t1 -t test2.t2 rafiu > test_schema.sql

关于postgresql - 如何在 postgres DB 中为特定模式创建转储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20139190/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com