Я использую Apache Talend с Postgres и Hibernate как ORM
В моем проекте есть несколько заданий, который взаимодействует с базой данных
Но новое задание, которое я недавно создал, дает мне нижеупомянутые журналы ошибок при запуске
Журналы примерно не могут создавать таблицы, которые уже присутствует в БД
Задание запускается, работает в хорошем состоянии, но я почему-то не могу понять, почему журналы поступают в это конкретное задание.
Что бы Я пропустил в новом задании настройки ?
PS: Для других заданий, при таком же сценарии ios таблицы, уже существующей, такие журналы НЕ появляются!
ЖУРНАЛЫ:
org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL "create table WCA_MESSAGE_AUDIT (id int8 not null, createts timestamp
at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:67)
at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlString(AbstractSchemaMigrator.java:559)
at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlStrings(AbstractSchemaMigrator.java:504)
at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.createTable(AbstractSchemaMigrator.java:277)
at org.hibernate.tool.schema.internal.GroupedSchemaMigratorImpl.performTablesMigration(GroupedSchemaMigratorImpl.java:71)
at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.performMigration(AbstractSchemaMigrator.java:207)
at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.doMigration(AbstractSchemaMigrator.java:114)
at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:183)
at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.process(SchemaManagementToolCoordinator.java:72)
at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:309)
at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:462)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:708)
at routines.WCAJPAUtil.init(WCAJPAUtil.java:108)
at routines.WCAJPAUtil.<init>(WCAJPAUtil.java:23)
at routines.WCAJPAUtil.getInstance(WCAJPAUtil.java:31)
at routines.XlsxProcessingJob.process(XlsxProcessingJob.java:42)
at sixrivers.batchsftptodbadapter_0_1.BatchSftpToDBAdapter.tInfiniteLoop_1Process(BatchSftpToDBAdapter.java:5143)
at sixrivers.batchsftptodbadapter_0_1.BatchSftpToDBAdapter.runJobInTOS(BatchSftpToDBAdapter.java:5636)
at sixrivers.batchsftptodbadapter_0_1.BatchSftpToDBAdapter.main(BatchSftpToDBAdapter.java:5444)
Caused by: org.postgresql.util.PSQLException: ERROR: relation "wca_message_audit" already exists
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2270)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1998)