From 10c24f265f7ea655e1158bcb811ad7e6ba57583d Mon Sep 17 00:00:00 2001 From: androidlover5842 Date: Fri, 30 Jan 2026 06:12:10 +0530 Subject: [PATCH] Increase PayU settings column sizes --- .../trisolarisserver/config/PayuSettingsSchemaFix.kt | 6 ++++++ .../trisolarisserver/models/payment/PayuSettings.kt | 8 ++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/main/kotlin/com/android/trisolarisserver/config/PayuSettingsSchemaFix.kt b/src/main/kotlin/com/android/trisolarisserver/config/PayuSettingsSchemaFix.kt index e19abc0..85b8c45 100644 --- a/src/main/kotlin/com/android/trisolarisserver/config/PayuSettingsSchemaFix.kt +++ b/src/main/kotlin/com/android/trisolarisserver/config/PayuSettingsSchemaFix.kt @@ -48,5 +48,11 @@ class PayuSettingsSchemaFix( logger.info("Adding payu_settings.is_test column") jdbcTemplate.execute("alter table payu_settings add column is_test boolean not null default false") } + + logger.info("Ensuring payu_settings text column sizes") + jdbcTemplate.execute("alter table payu_settings alter column merchant_key type text") + jdbcTemplate.execute("alter table payu_settings alter column salt_32 type text") + jdbcTemplate.execute("alter table payu_settings alter column salt_256 type text") + jdbcTemplate.execute("alter table payu_settings alter column base_url type text") } } diff --git a/src/main/kotlin/com/android/trisolarisserver/models/payment/PayuSettings.kt b/src/main/kotlin/com/android/trisolarisserver/models/payment/PayuSettings.kt index 5b4266f..f8bc3f0 100644 --- a/src/main/kotlin/com/android/trisolarisserver/models/payment/PayuSettings.kt +++ b/src/main/kotlin/com/android/trisolarisserver/models/payment/PayuSettings.kt @@ -28,16 +28,16 @@ class PayuSettings( @JoinColumn(name = "property_id", nullable = false) var property: Property, - @Column(name = "merchant_key", nullable = false) + @Column(name = "merchant_key", nullable = false, columnDefinition = "text") var merchantKey: String, - @Column(name = "salt_32") + @Column(name = "salt_32", columnDefinition = "text") var salt32: String? = null, - @Column(name = "salt_256") + @Column(name = "salt_256", columnDefinition = "text") var salt256: String? = null, - @Column(name = "base_url", nullable = false) + @Column(name = "base_url", nullable = false, columnDefinition = "text") var baseUrl: String = "https://secure.payu.in/_payment", @Column(name = "is_test", nullable = false)