From 3d5b27d91eef13d0b8f06736c7117c7ee1420b1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20P=C3=B3=C5=82grabia?= Date: Wed, 6 Jan 2021 12:46:42 +0100 Subject: [PATCH] Adding more columns for users. --- gradle.properties | 1 - spring-showcase-web/build.gradle | 1 - .../springshowcaseweb/models/User.java | 33 +++++++++++++++++++ .../db/migration/V1.2__add_users_columns1.sql | 4 +++ 4 files changed, 37 insertions(+), 2 deletions(-) create mode 100644 spring-showcase-web/src/main/resources/db/migration/V1.2__add_users_columns1.sql diff --git a/gradle.properties b/gradle.properties index 685b652..ec78ef4 100644 --- a/gradle.properties +++ b/gradle.properties @@ -4,4 +4,3 @@ springshowcase.flyway.url=jdbc:postgresql://localhost:5432/test springshowcase.flyway.username=test springshowcase.flyway.password=test -springshowcase.flyway.schemas=test diff --git a/spring-showcase-web/build.gradle b/spring-showcase-web/build.gradle index bd5b3b5..ae2640f 100644 --- a/spring-showcase-web/build.gradle +++ b/spring-showcase-web/build.gradle @@ -27,5 +27,4 @@ flyway { url = project.ext['springshowcase.flyway.url'] user = project.ext['springshowcase.flyway.username'] password = project.ext['springshowcase.flyway.password'] - schemas = project.ext['springshowcase.flyway.schemas'] } diff --git a/spring-showcase-web/src/main/java/ch/polgrabia/springshowcaseweb/models/User.java b/spring-showcase-web/src/main/java/ch/polgrabia/springshowcaseweb/models/User.java index f657172..95db174 100644 --- a/spring-showcase-web/src/main/java/ch/polgrabia/springshowcaseweb/models/User.java +++ b/spring-showcase-web/src/main/java/ch/polgrabia/springshowcaseweb/models/User.java @@ -13,9 +13,18 @@ public class User { @Column(name = "user_name") private String userName; + @Column(name = "password") + private String password; + @Column(name = "first_name") private String firstName; + @Column(name = "last_name") + private String lastName; + + @Column(name = "email") + private String email; + public Long getId() { return id; } @@ -39,4 +48,28 @@ public class User { public void setFirstName(String firstName) { this.firstName = firstName; } + + public String getPassword() { + return password; + } + + public void setPassword(String password) { + this.password = password; + } + + public String getLastName() { + return lastName; + } + + public void setLastName(String lastName) { + this.lastName = lastName; + } + + public String getEmail() { + return email; + } + + public void setEmail(String email) { + this.email = email; + } } diff --git a/spring-showcase-web/src/main/resources/db/migration/V1.2__add_users_columns1.sql b/spring-showcase-web/src/main/resources/db/migration/V1.2__add_users_columns1.sql new file mode 100644 index 0000000..38c53e4 --- /dev/null +++ b/spring-showcase-web/src/main/resources/db/migration/V1.2__add_users_columns1.sql @@ -0,0 +1,4 @@ +alter table users + add column last_name text not null default '', + add column password varchar(256) not null default '', + add column email text not null default ''