From bdf2ab6a2484e45fc1745454192aa18bb1f24b44 Mon Sep 17 00:00:00 2001 From: Michael Hoennig Date: Fri, 20 Sep 2024 08:51:42 +0200 Subject: [PATCH] move check-functions to module schemas --- .../5-hs-office/511-coopshares/5110-hs-office-coopshares.sql | 4 ++-- .../5-hs-office/512-coopassets/5120-hs-office-coopassets.sql | 4 ++-- src/test/resources/application.yml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/resources/db/changelog/5-hs-office/511-coopshares/5110-hs-office-coopshares.sql b/src/main/resources/db/changelog/5-hs-office/511-coopshares/5110-hs-office-coopshares.sql index b2bd2441..ade1156a 100644 --- a/src/main/resources/db/changelog/5-hs-office/511-coopshares/5110-hs-office-coopshares.sql +++ b/src/main/resources/db/changelog/5-hs-office/511-coopshares/5110-hs-office-coopshares.sql @@ -36,7 +36,7 @@ alter table hs_office.coopsharestransaction --changeset michael.hoennig:hs-office-coopshares-SHARE-COUNT-CONSTRAINT endDelimiter:--// -- ---------------------------------------------------------------------------- -create or replace function checkSharesByMembershipUuid(forMembershipUuid UUID, newShareCount integer) +create or replace function hs_office.coopsharestx_check_positive_total(forMembershipUuid UUID, newShareCount integer) returns boolean language plpgsql as $$ declare @@ -56,7 +56,7 @@ end; $$; alter table hs_office.coopsharestransaction add constraint check_positive_total_shares_count - check ( checkSharesByMembershipUuid(membershipUuid, shareCount) ); + check ( hs_office.coopsharestx_check_positive_total(membershipUuid, shareCount) ); --// diff --git a/src/main/resources/db/changelog/5-hs-office/512-coopassets/5120-hs-office-coopassets.sql b/src/main/resources/db/changelog/5-hs-office/512-coopassets/5120-hs-office-coopassets.sql index 3407247f..0cefb464 100644 --- a/src/main/resources/db/changelog/5-hs-office/512-coopassets/5120-hs-office-coopassets.sql +++ b/src/main/resources/db/changelog/5-hs-office/512-coopassets/5120-hs-office-coopassets.sql @@ -44,7 +44,7 @@ alter table hs_office.coopassetstransaction --changeset michael.hoennig:hs-office-coopassets-ASSET-VALUE-CONSTRAINT endDelimiter:--// -- ---------------------------------------------------------------------------- -create or replace function checkAssetsByMembershipUuid(forMembershipUuid UUID, newAssetValue money) +create or replace function hs_office.coopassetstx_check_positive_total(forMembershipUuid UUID, newAssetValue money) returns boolean language plpgsql as $$ declare @@ -64,7 +64,7 @@ end; $$; alter table hs_office.coopassetstransaction add constraint check_positive_total - check ( checkAssetsByMembershipUuid(membershipUuid, assetValue) ); + check ( hs_office.coopassetstx_check_positive_total(membershipUuid, assetValue) ); --// diff --git a/src/test/resources/application.yml b/src/test/resources/application.yml index b4945a0f..923c62e9 100644 --- a/src/test/resources/application.yml +++ b/src/test/resources/application.yml @@ -7,7 +7,7 @@ spring: url-tc: jdbc:tc:postgresql:15.5-bookworm:///spring_boot_testcontainers url-tcx: jdbc:tc:postgresql:15.5-bookworm:///spring_boot_testcontainers?TC_REUSABLE=true&TC_DAEMON=true url-local: jdbc:postgresql://localhost:5432/postgres - url: ${spring.datasource.url-local} + url: ${spring.datasource.url-tc} username: postgres password: password