From 5816101ec682548735a878cdb8d9cfc14b4dbe3c Mon Sep 17 00:00:00 2001
From: kbeyro <121854496+kbeyro@users.noreply.github.com>
Date: Fri, 20 Sep 2024 14:33:38 +0200
Subject: [PATCH] Add flyway for accessToken

---
 .../geant/nmaas/portal/persistent/entity/AccessToken.java | 2 +-
 src/main/resources/application.properties                 | 4 ++--
 .../common/V1.7.0_20240920_1430__addedAccessTokens.sql    | 8 ++++++++
 3 files changed, 11 insertions(+), 3 deletions(-)
 create mode 100644 src/main/resources/db/migration/common/V1.7.0_20240920_1430__addedAccessTokens.sql

diff --git a/src/main/java/net/geant/nmaas/portal/persistent/entity/AccessToken.java b/src/main/java/net/geant/nmaas/portal/persistent/entity/AccessToken.java
index 7d2f1932d..80c117b2a 100644
--- a/src/main/java/net/geant/nmaas/portal/persistent/entity/AccessToken.java
+++ b/src/main/java/net/geant/nmaas/portal/persistent/entity/AccessToken.java
@@ -12,7 +12,7 @@ import javax.persistence.Id;
 import javax.persistence.Table;
 
 @Entity
-@Table(name = "accessTokens")
+@Table(name = "access_tokens")
 @NoArgsConstructor
 @Getter
 @Setter
diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties
index de4403d1a..61b016016 100644
--- a/src/main/resources/application.properties
+++ b/src/main/resources/application.properties
@@ -60,8 +60,8 @@ db.standalone.username=nmaas
 db.standalone.password=nmaas
 # Common
 spring.h2.console.enabled=true
-spring.jpa.properties.hibernate.show_sql=false
-spring.jpa.properties.hibernate.format_sql=false
+spring.jpa.properties.hibernate.show_sql=true
+spring.jpa.properties.hibernate.format_sql=true
 spring.jpa.properties.hibernate.connection.autocommit=false
 spring.jpa.hibernate.ddl-auto=create-drop
 spring.jpa.show-sql=true
diff --git a/src/main/resources/db/migration/common/V1.7.0_20240920_1430__addedAccessTokens.sql b/src/main/resources/db/migration/common/V1.7.0_20240920_1430__addedAccessTokens.sql
new file mode 100644
index 000000000..cf5778322
--- /dev/null
+++ b/src/main/resources/db/migration/common/V1.7.0_20240920_1430__addedAccessTokens.sql
@@ -0,0 +1,8 @@
+create table access_tokens (
+       id bigint generated by default as identity,
+        name varchar(255),
+        token_value varchar(255),
+        user_id bigint,
+        valid boolean not null,
+        primary key (id)
+    )
\ No newline at end of file
-- 
GitLab