diff --git a/pom.xml b/pom.xml
index 1591ef2ba..ea26e83e6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
br.com.rjconsultores
Flyway
- 1.23.0
+ 1.23.1
diff --git a/src/db/migration/V20231312_1654__AL-3308.sql b/src/db/migration/V20231312_1654__AL-3308.sql
new file mode 100644
index 000000000..c38fa3ce9
--- /dev/null
+++ b/src/db/migration/V20231312_1654__AL-3308.sql
@@ -0,0 +1,17 @@
+DECLARE
+ itemExists NUMBER;
+ column_exists exception;
+ pragma exception_init (column_exists , -01430);
+BEGIN
+ itemExists := 0;
+ SELECT COUNT(CONSTRAINT_NAME) INTO itemExists
+ FROM ALL_CONSTRAINTS
+ WHERE UPPER(CONSTRAINT_NAME) = UPPER('TIPO_EVENTO_EXTRA_FORMAPAGO_FK');
+
+ IF itemExists > 0 THEN
+ EXECUTE IMMEDIATE 'ALTER TABLE TIPO_EVENTO_EXTRA_FORMAPAGO DROP CONSTRAINT TIPO_EVENTO_EXTRA_FORMAPAGO_FK';
+ END IF;
+
+ EXECUTE IMMEDIATE 'ALTER TABLE TIPO_EVENTO_EXTRA_FORMAPAGO ADD CONSTRAINT TIPO_EVENTO_EXTRA_FORMAPAGO_FK FOREIGN KEY (FORMAPAGO_ID) REFERENCES FORMA_PAGO (FORMAPAGO_ID)';
+ exception when column_exists then null;
+END;
\ No newline at end of file
diff --git a/src/db/migration/V20232611_1245__AL3308.sql b/src/db/migration/V20232611_1245__AL3308.sql
index b9807cbfa..c838c099d 100644
--- a/src/db/migration/V20232611_1245__AL3308.sql
+++ b/src/db/migration/V20232611_1245__AL3308.sql
@@ -12,7 +12,7 @@ begin
USUARIO_ID NUMBER(7),
PRIMARY KEY (TIPOEVENTOEXTRAFORMAPAGO_ID),
CONSTRAINT TIPO_EVENTO_EXTRA_FMPTEE_FK FOREIGN KEY (TIPOEVENTOEXTRA_ID) REFERENCES TIPO_EVENTO_EXTRA (TIPOEVENTOEXTRA_ID),
- CONSTRAINT TIPO_EVENTO_EXTRA_FORMAPAGO_FK FOREIGN KEY (FORMAPAGO_ID) REFERENCES PUNTO_VENTA (PUNTOVENTA_ID)
+ CONSTRAINT TIPO_EVENTO_EXTRA_FORMAPAGO_FK FOREIGN KEY (FORMAPAGO_ID) REFERENCES FORMA_PAGO (FORMAPAGO_ID)
)';
exception when object_exists then null;