Liquibase azure和数据库序列

时间:2017-05-31 07:18:51

标签: sql-server azure liquibase

在我将应用程序移植到Azure的工作中,我遇到了一个有趣的问题 - liquibase不支持在azure上为sql server创建序列语句。谁知道为什么?

我甚至在liquibase论坛上发现了一篇文章,但没有人愿意回复: http://forum.liquibase.org/topic/createsequence-is-not-supported-on-azure-ms-sql

这篇文章的作者在MSSQLDatabase类中找到了这段代码:

@Override
    public boolean supportsSequences() {
        try {
            if (isAzureDb()) {
                return false;
            }
            if (this.getDatabaseMajorVersion() >= 11) {
                return true;
            }
        } catch (DatabaseException e) {
            return false;
        }
        return false;
    }

0 个答案:

没有答案