Я пытаюсь использовать liquibase 3.8.9 в базе данных Sybase SQL Anywhere 12.0.1.4344.
Используемый мной драйвер com.sybase.jdbc4.jdbc.SybDriver
из jconn4.jar
Когда я запускаю liquibase generateChangeLog
, я получаю сообщение об ошибке, что «Версия файла» больше не поддерживается. Что я могу сделать ?
10:34:55.867 ERROR [liquibase.integration.commandline.Main]: Unerwarteter Fehler bei der Ausf├╝hrung von Liquibase: liquibase.exception.DatabaseException: java.sql.SQLException: SQL Anywhere-Fehler -1119: Die Eigenschaft 'FileVersion' wird nicht mehr unterst³tzt
liquibase.exception.LiquibaseException: liquibase.command.CommandExecutionException: liquibase.exception.DatabaseException: java.sql.SQLException: SQL Anywhere-Fehler -1119: Die Eigenschaft 'FileVersion' wird nicht mehr unterst³tzt
at liquibase.integration.commandline.CommandLineUtils.doGenerateChangeLog(CommandLineUtils.java:289)
at liquibase.integration.commandline.Main.doMigration(Main.java:1417)
at liquibase.integration.commandline.Main.run(Main.java:302)
at liquibase.integration.commandline.Main.main(Main.java:162)
Caused by: liquibase.command.CommandExecutionException: liquibase.exception.DatabaseException: java.sql.SQLException: SQL Anywhere-Fehler -1119: Die Eigenschaft 'FileVersion' wird nicht mehr unterst³tzt
at liquibase.command.AbstractCommand.execute(AbstractCommand.java:24)
at liquibase.integration.commandline.CommandLineUtils.doGenerateChangeLog(CommandLineUtils.java:287)
... 3 common frames omitted
Caused by: liquibase.exception.DatabaseException: java.sql.SQLException: SQL Anywhere-Fehler -1119: Die Eigenschaft 'FileVersion' wird nicht mehr unterst³tzt
at liquibase.snapshot.jvm.SchemaSnapshotGenerator.snapshotObject(SchemaSnapshotGenerator.java:97)
at liquibase.snapshot.jvm.JdbcSnapshotGenerator.snapshot(JdbcSnapshotGenerator.java:66)
at liquibase.snapshot.SnapshotGeneratorChain.snapshot(SnapshotGeneratorChain.java:49)
at liquibase.snapshot.jvm.JdbcSnapshotGenerator.snapshot(JdbcSnapshotGenerator.java:69)
at liquibase.snapshot.SnapshotGeneratorChain.snapshot(SnapshotGeneratorChain.java:49)
at liquibase.snapshot.jvm.JdbcSnapshotGenerator.snapshot(JdbcSnapshotGenerator.java:69)
at liquibase.snapshot.SnapshotGeneratorChain.snapshot(SnapshotGeneratorChain.java:49)
at liquibase.snapshot.jvm.JdbcSnapshotGenerator.snapshot(JdbcSnapshotGenerator.java:69)
at liquibase.snapshot.SnapshotGeneratorChain.snapshot(SnapshotGeneratorChain.java:49)
at liquibase.snapshot.DatabaseSnapshot.include(DatabaseSnapshot.java:316)
at liquibase.snapshot.DatabaseSnapshot.init(DatabaseSnapshot.java:107)
at liquibase.snapshot.DatabaseSnapshot.<init>(DatabaseSnapshot.java:60)
at liquibase.snapshot.JdbcDatabaseSnapshot.<init>(JdbcDatabaseSnapshot.java:39)
at liquibase.snapshot.SnapshotGeneratorFactory.createSnapshot(SnapshotGeneratorFactory.java:217)
at liquibase.snapshot.SnapshotGeneratorFactory.createSnapshot(SnapshotGeneratorFactory.java:190)
at liquibase.command.core.DiffCommand.createReferenceSnapshot(DiffCommand.java:229)
at liquibase.command.core.DiffCommand.createDiffResult(DiffCommand.java:151)
at liquibase.command.core.GenerateChangeLogCommand.run(GenerateChangeLogCommand.java:60)
at liquibase.command.AbstractCommand.execute(AbstractCommand.java:19)
... 4 common frames omitted
Caused by: java.sql.SQLException: SQL Anywhere-Fehler -1119: Die Eigenschaft 'FileVersion' wird nicht mehr unterst³tzt
at com.sybase.jdbc4.jdbc.SybConnection.getAllExceptions(SybConnection.java:2780)
at com.sybase.jdbc4.tds.TdsResultSet.handleSQLE(TdsResultSet.java:760)
at com.sybase.jdbc4.tds.TdsResultSet.nextResult(TdsResultSet.java:798)
at com.sybase.jdbc4.tds.TdsResultSet.next(TdsResultSet.java:505)
at com.sybase.jdbc4.jdbc.SybResultSet.next(SybResultSet.java:194)
at liquibase.snapshot.jvm.SchemaSnapshotGenerator.getDatabaseSchemaNames(SchemaSnapshotGenerator.java:131)
at liquibase.snapshot.jvm.SchemaSnapshotGenerator.snapshotObject(SchemaSnapshotGenerator.java:63)
... 22 common frames omitted