diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index db62aa40..8323e430 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -65,10 +65,10 @@ jobs: mkdir -p ./target/static/_next cp -R ./target/viestinvalitys-raportointi/.next/static ./target/static/_next/static -# - name: Run Flyway Migrations -# run: | -# cd cdk -# cdk deploy MigraatioStack --require-approval never -c "environment=${{ inputs.environment }}" + - name: Run Flyway Migrations + run: | + cd cdk + cdk deploy MigraatioStack --require-approval never -c "environment=${{ inputs.environment }}" - name: Deploy Lambdas run: | diff --git a/lambdat/siivous/src/main/scala/fi/oph/viestinvalitys/siivous/LambdaHandler.scala b/lambdat/siivous/src/main/scala/fi/oph/viestinvalitys/siivous/LambdaHandler.scala index 8f2a718c..a6728b03 100644 --- a/lambdat/siivous/src/main/scala/fi/oph/viestinvalitys/siivous/LambdaHandler.scala +++ b/lambdat/siivous/src/main/scala/fi/oph/viestinvalitys/siivous/LambdaHandler.scala @@ -35,8 +35,8 @@ class LambdaHandler extends RequestHandler[Object, Void] { }) }) - //val poistetutAvaimet = kantaOperaatiot.poistaIdempotencyKeys(Instant.now().minusSeconds(60*60*48)) - //LOG.info("Poistettiin idempotency-avaimet (" + poistetutAvaimet + " kpl) yli 48h sitten luoduilta viesteiltä") + val poistetutAvaimet = kantaOperaatiot.poistaIdempotencyKeys(Instant.now().minusSeconds(60*60*48)) + LOG.info("Poistettiin idempotency-avaimet (" + poistetutAvaimet + " kpl) yli 48h sitten luoduilta viesteiltä") null }) diff --git a/shared/src/main/resources/flyway/V202411130000__recreate_idempotency_key_index.sql b/shared/src/main/resources/flyway/V202411130000__recreate_idempotency_key_index.sql new file mode 100644 index 00000000..10d8a220 --- /dev/null +++ b/shared/src/main/resources/flyway/V202411130000__recreate_idempotency_key_index.sql @@ -0,0 +1,2 @@ +DROP INDEX IF EXISTS idempotenct_idx; +CREATE UNIQUE INDEX IF NOT EXISTS idempotency_idx ON viestit (omistaja, idempotency_key) WHERE idempotency_key IS NOT NULL;