task/3382: Rename 'user_name' to 'username'

This commit is contained in:
Tom Zhao 2024-11-12 09:47:00 +01:00
parent f11fdcfb98
commit df29afdacc
2 changed files with 15 additions and 10 deletions
core/src/main
java/se/su/dsv/scipro/system
resources/db/migration

@ -1,17 +1,26 @@
package se.su.dsv.scipro.system;
import jakarta.persistence.*;
import jakarta.persistence.Cacheable;
import jakarta.persistence.Column;
import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
import jakarta.persistence.ManyToOne;
import jakarta.persistence.Table;
import jakarta.persistence.UniqueConstraint;
import java.util.Objects;
@Entity
@Table(name="username", uniqueConstraints={@UniqueConstraint(name = "uk_username", columnNames={"username"})})
@Cacheable(true)
@Table(name="user_name", uniqueConstraints={@UniqueConstraint(name = "uk_user_name", columnNames={"user_name"})})
public class Username extends DomainObject {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column(name = "user_name", nullable = false)
@Column(name = "username", nullable = false)
private String username;
@ManyToOne(optional=false)

@ -587,14 +587,10 @@ alter table `username` drop foreign key `FK_17moq4bksxe30ihucce3jovdc`;
alter table `username` drop key `FK_17moq4bksxe30ihucce3jovdc`;
alter table `username` drop key `username_must_be_unique`;
rename table `username` to `user_name`;
alter table `username` add constraint uk_username unique(username);
alter table `user_name` rename column `username` to `user_name`;
alter table `user_name` add constraint uk_user_name unique(user_name);
alter table `user_name`
add constraint fk_user_name_user_id
alter table `username`
add constraint fk_username_user_id
foreign key (user_id) references user (id)
on delete cascade on update cascade;