gpt4 book ai didi

sql - 如何将 SQL 转储导入到在 Ubuntu 的 Vagrant 实例上运行的 Postgres DB

转载 作者:行者123 更新时间:2023-11-29 14:36:20 24 4
gpt4 key购买 nike

我通过运行 ubuntu-xenial-16.04-cloudimg box 的 Vagrant 实例使用 Postgres,并且我有来自另一个开发人员的 sql 转储。

顺便说一句,在我连接到 Virtualbox (ubuntu) 上的 Postgres 服务器后,我尝试从我的 Win 10 主机使用 PGAdmin IV,但它需要永远并且无法运行。

我如何将其导入运行在 virtualbox 实例上的 Postgres?

最佳答案

因此给定一个 sql 转储文件作为 dump.sql

  1. 在 git bash 等 ssh 客户端(适用于 windows)上运行 vagrant ssh
  2. 将转储文件放在主机上包含 vagrantfile 的目录中。作为它syncs默认情况下使用 guest 计算机或运行 vagrant rsync,只是为了确保。
  3. 导航到主机上的 vagrant 目录(例如 cd ../../ 对于 window 主机上的 ubuntu guest )
  4. 运行 psql -h hostname -U test -d databasename -f dump.sql

关于sql - 如何将 SQL 转储导入到在 Ubuntu 的 Vagrant 实例上运行的 Postgres DB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44102680/

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