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

时间:2014-07-09 21:17:58

标签: postgresql liquibase

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

create database db_name owner user_name;

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

drop database db_name;

1 个答案:

答案 0 :(得分:0)

我可以使用

创建它
  1. 创建自己的bat文件
  2. 从中读取liquibase.property文件
  3. 创建Db
  4. 运行liquibase.jar update

  5. 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"