Soda CLI 显示警告:迁移器:无法转储架构:exec:"pg_dump":在 $PATH 中找不到可执行文件
Soda CLI show warning : Migrator: unable to dump schema: exec: "pg_dump": executable file not found in $PATH
我刚开始使用 gobuffalo,每次 运行 迁移时总是显示此警告。该警告的含义是什么?
> soda migrate up
v5.3.1
[POP] 2021/05/25 14:17:12 info - > create_products
[POP] 2021/05/25 14:17:12 info - Successfully applied 1 migrations.
[POP] 2021/05/25 14:17:12 info - 0.0829 seconds
[POP] 2021/05/25 14:17:12 warn - Migrator: unable to dump schema: exec: "pg_dump": executable file not found in $PATH
是不是我的服务器有问题或者这个警告没有任何作用?任何帮助将不胜感激。
谢谢!
当您 运行 soda
CLI 执行迁移时,soda
应用迁移,然后它会尝试使用数据库本机工具转储当前数据库模式。
此警告仅表示在您的服务器上未找到 pg_dump
可执行文件,soda 无法转储当前架构。由于迁移 运行 正常,您可以安全地忽略此警告。
我刚刚将 PATH 变量位置添加到 PostgreSQL/bin 目录。
例如,可以找到如何在 Windows 中更改 PATH 变量:
https://www.computerhope.com/issues/ch000549.htm
对我来说,它解决了这个问题。
我刚开始使用 gobuffalo,每次 运行 迁移时总是显示此警告。该警告的含义是什么?
> soda migrate up
v5.3.1
[POP] 2021/05/25 14:17:12 info - > create_products
[POP] 2021/05/25 14:17:12 info - Successfully applied 1 migrations.
[POP] 2021/05/25 14:17:12 info - 0.0829 seconds
[POP] 2021/05/25 14:17:12 warn - Migrator: unable to dump schema: exec: "pg_dump": executable file not found in $PATH
是不是我的服务器有问题或者这个警告没有任何作用?任何帮助将不胜感激。
谢谢!
当您 运行 soda
CLI 执行迁移时,soda
应用迁移,然后它会尝试使用数据库本机工具转储当前数据库模式。
此警告仅表示在您的服务器上未找到 pg_dump
可执行文件,soda 无法转储当前架构。由于迁移 运行 正常,您可以安全地忽略此警告。
我刚刚将 PATH 变量位置添加到 PostgreSQL/bin 目录。 例如,可以找到如何在 Windows 中更改 PATH 变量: https://www.computerhope.com/issues/ch000549.htm
对我来说,它解决了这个问题。