Какой драйвер использовать для Sybase Anywhere 12 с Liquibase? - PullRequest
0 голосов
/ 21 апреля 2020

Я пытаюсь использовать 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
...