Java 在liquibase中执行变更集之前,有没有办法创建postgres数据库
我在我的spring boot应用程序中使用了liquibase,我正在寻找一种在它执行变更集之前创建数据库的方法。实际上创建数据库是liquibase不能做的一件事。它要求您要管理的数据库已经创建。根据您使用的数据库平台,可能会连接到要在其上创建数据库的同一服务器,然后发出SQL命令以创建新数据库,但这是数据库服务器差异很大的一个方面 根据您使用的数据库驱动程序,如果数据库驱动程序不存在,您可能可以创建它 例如,如果您正在使用jdbc,您可以在数据库url中添加Java 在liquibase中执行变更集之前,有没有办法创建postgres数据库,java,postgresql,liquibase,Java,Postgresql,Liquibase,我在我的spring boot应用程序中使用了liquibase,我正在寻找一种在它执行变更集之前创建数据库的方法。实际上创建数据库是liquibase不能做的一件事。它要求您要管理的数据库已经创建。根据您使用的数据库平台,可能会连接到要在其上创建数据库的同一服务器,然后发出SQL命令以创建新数据库,但这是数据库服务器差异很大的一个方面 根据您使用的数据库驱动程序,如果数据库驱动程序不存在,您可能可以创建它 例如,如果您正在使用jdbc,您可以在数据库url中添加?createDatabaseI
?createDatabaseIfNotExist=true
,使其在数据库不存在时创建数据库
完整网址:
jdbc:mariadb://localhost:3306/databaseName?createDatabaseIfNotExist=true
欢迎来到堆栈溢出!请提供有关您的问题的更多信息,例如您尝试过的所有代码。这样,更多的人将能够帮助你。