gpt4 book ai didi

postgresql - 如何使用 Liquibase 创建和删除 postgres 数据库?

转载 作者:行者123 更新时间:2023-11-29 13:59:09 25 4
gpt4 key购买 nike

如何使用 Liquibase 创建 postgres 数据库?我想通过 Liquibase 执行以下命令:

create database db_name owner user_name;

如何使用 Liquibase 创建和删除 postgres 数据库?我想通过 Liquibase 执行以下命令:

drop database db_name;

最佳答案

我可以使用

创建它
  1. 创建自己的bat文件
  2. 从中读取 liquibase.property 文件
  3. 创建数据库
  4. 运行 liquibase.jar 更新


echo off
FOR /F "eol=; tokens=2,2 delims==" %%i IN ('findstr "url" liquibase.properties') DO set url=%%i
echo %url%

FOR /f " tokens=3,3 delims=/" %%i IN ("%url%") DO set url2=%%i
echo %url2%

Echo "Starting Deployment" >> Deploy.log

Echo "Create Database"
psql.exe -h %1 -p %2 -U %3 -c "create database %url2%" >> Deploy.log


Echo "Call liquibase script"
start liquibase.jar update>> Deploy.log
Echo "Liquibase Script End"

关于postgresql - 如何使用 Liquibase 创建和删除 postgres 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24663975/

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