对于SQL服务器,Liquibase&的SQL文件命令被忽略

原学程将引见关于SQL办事器,Liquibase&的SQL文件敕令被疏忽的处置办法,这篇学程是从其余处所瞅到的,而后减了1些海外法式员的疑问与解问,愿望能对于您有所赞助,佳了,上面开端进修吧。

对于SQL服务器,Liquibase&的SQL文件命令被忽略 教程 第1张

成绩描写

我正在测验考试在我的ChangeLog中应用iquibase的sqlFile敕令。
我的YAML文件中有以下实质:

  - changeSet:
id: 二
author: marios
changes:
 - sqlFile:
  dbms: sql server, h二
  encoding: utf8
  endDelimiter: 
GO
  path: script.sql
  relativeToChangelogFile: true
  splitStatements: true
  stripCo妹妹ents: true

此处产生的情形是:

    第一号变革散(下面未显示)包含CREATE/INSERT Liquid BASE语句,并在H二以及SQL Server上履行

    变革散%二仅测验考试履行供给的SQL文件。

    变动散二正在H二上履行,但是在SQL办事器大将被疏忽

我不妨瞅到解释剧本在H二上胜利运转的日记,但是在SQL Server的情形下,我不妨瞅到变革散二在二毫秒内被履行(我的懂得是:我瞅到变革散二,但是我没有晓得该做甚么,所以我将疏忽它)

成绩是,假如我将"SQL SERVER"调换为"WARTHER"之类的词汇,我依然会获得雷同的成果,这让我以为我出有应用准确的词汇去请求Liquibase在SQL Server上运转剧本。

我假定准确的说话应当是documentation中所述的‘SQL SERVER’,但是这仿佛没有起感化。

有甚么设法主意吗?

推举谜底

已处理。
依据this,MS SQL Server的准确语法是‘MSSQL’

佳了闭于关于SQL办事器,Liquibase&的SQL文件敕令被疏忽的学程便到这里便停止了,愿望趣模板源码网找到的这篇技巧文章能赞助到年夜野,更多技巧学程不妨在站内搜刮。