From 21ea0fd6e0f82e5d03f20f4165ce7712e1ec8535 Mon Sep 17 00:00:00 2001 From: sibmaks Date: Thu, 30 Jan 2025 16:06:19 +0300 Subject: [PATCH] [Embedded Async] Increase max task type length #2 --- .../embedded/configuration/AsyncServiceEmbeddedConfig.java | 1 - .../sibdevtools/async/embedded/entity/AsyncTaskEntity.java | 2 +- .../migration/V202501301600__Increase task type max size.sql | 4 ++++ 3 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 src/main/resources/embedded/async/db/migration/V202501301600__Increase task type max size.sql diff --git a/src/main/java/com/github/sibdevtools/async/embedded/configuration/AsyncServiceEmbeddedConfig.java b/src/main/java/com/github/sibdevtools/async/embedded/configuration/AsyncServiceEmbeddedConfig.java index e837e68..903e8bf 100644 --- a/src/main/java/com/github/sibdevtools/async/embedded/configuration/AsyncServiceEmbeddedConfig.java +++ b/src/main/java/com/github/sibdevtools/async/embedded/configuration/AsyncServiceEmbeddedConfig.java @@ -2,7 +2,6 @@ import com.github.sibdevtools.async.embedded.configuration.properties.AsyncServiceEmbeddedFlywayProperties; import com.github.sibdevtools.async.embedded.configuration.properties.AsyncServiceEmbeddedProperties; -import com.github.sibdevtools.async.embedded.service.AsyncTaskProcessorRegistryEmbedded; import com.github.sibdevtools.error.mutable.api.source.ErrorLocalizationsJsonSource; import org.flywaydb.core.Flyway; import org.flywaydb.core.api.output.MigrateResult; diff --git a/src/main/java/com/github/sibdevtools/async/embedded/entity/AsyncTaskEntity.java b/src/main/java/com/github/sibdevtools/async/embedded/entity/AsyncTaskEntity.java index 662fcb5..ebbe0f7 100644 --- a/src/main/java/com/github/sibdevtools/async/embedded/entity/AsyncTaskEntity.java +++ b/src/main/java/com/github/sibdevtools/async/embedded/entity/AsyncTaskEntity.java @@ -21,7 +21,7 @@ public class AsyncTaskEntity { @Id @Column(name = "task_uid", nullable = false, length = 128) private String uid; - @Column(name = "task_type", nullable = false, length = 32) + @Column(name = "task_type", nullable = false, length = 64) private String type; @Column(name = "task_version", nullable = false, length = 16) private String version; diff --git a/src/main/resources/embedded/async/db/migration/V202501301600__Increase task type max size.sql b/src/main/resources/embedded/async/db/migration/V202501301600__Increase task type max size.sql new file mode 100644 index 0000000..9d766ad --- /dev/null +++ b/src/main/resources/embedded/async/db/migration/V202501301600__Increase task type max size.sql @@ -0,0 +1,4 @@ +SET SCHEMA async_service; + +ALTER TABLE async_task + ALTER COLUMN task_type SET DATA TYPE VARCHAR(255);