gpt4 book ai didi

postgresql - 使用psql命令行终端程序更新数据库

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

谁能给出使用 psql 命令行终端程序更新我的数据库的步骤?

我在 pgAdmin 中创建了一个 PostgreSQL 数据库,并将其备份为 PLAIN 文件(纯文本脚本)。我无法在 pgAdmin 中恢复该文件。在这个this website ,它说您可以使用“psql 命令行终端程序”执行纯文本脚本文件,以重新创建数据库并加载数据。

所以我只是想知道是否有人可以提供执行此操作的步骤,以便我可以更新我当前的数据库(在 pgAdmin 之外)。

最佳答案

以用户 postgres(或任何其他具有必要权限的用户)身份在数据库服务器的 shell 中运行:

postgres@db:~$psql 
CREATE DATABASE mydb;
\c mydb
\i /path/to/backup.sql

因此您创建了一个数据库,连接到它并从文件运行纯文本 SQL 脚本以恢复内容。

Details about psql in the manual.

关于postgresql - 使用psql命令行终端程序更新数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10168159/

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