postgresql - 如何将变量声明从一个 bat 文件移出到另一个 bat 文件?

标签 postgresql command-line system-administration

我需要创建 2 个 .bat 文件:

  1. 转储我的 PostgreSQL 数据库
  2. 恢复 PostgreSQL 数据库

如何将变量(数据库名称、登录名、密码等)移出到外部文件,以便两个 .bat 文件可以使用带有变量声明的相同外部文件。

谢谢!

最佳答案

文件 #1,例如setup_env.cmd

set server=localhost
set db=postgres
set port=5432

文件 #2,例如do_dump.cmd

call ~dp0setup_env.cmd
pg_dump -h %server% -p %port% %db%

关于postgresql - 如何将变量声明从一个 bat 文件移出到另一个 bat 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9317002/

相关文章:

hibernate - 如何使用 Postgres 和 Tomcat7 JDBC 池配置 PreparedStatement 缓存?

linux - REDHAT 环境中 postgresql 的 kerberos 身份验证设置

windows - 如何以编程方式调用 "Log on as a service Properties"窗口?

java - 如何在不暂停服务器的情况下使用Gradle命令行参数调试Spring Boot?

linux - Linux的mv内部是如何工作的?

linux - 如何更改docker服务的用户?

swift - 如何将 Swift 连接到托管在 Google Cloud 上的 postgresql 数据库

sql - 如何查询所有从商店购买的用户知道他们的订单

unit-testing - 您使用哪些工具/库对您的 PL/PgSQL 进行单元测试

java - 如何在 Windows 中获取具有 "tasklist"的进程的 CPU 使用率