change MediaActor in all applications ffrom unique name to unique url

This commit is contained in:
Thomas Peetz
2026-02-11 12:11:39 +01:00
parent 8857d60058
commit b458f3b6d4
4 changed files with 4 additions and 5 deletions
+1 -1
View File
@@ -31,7 +31,7 @@ type MediaActor struct {
CreatedAt time.Time `bun:"created_date,nullzero,notnull,default:current_timestamp"` CreatedAt time.Time `bun:"created_date,nullzero,notnull,default:current_timestamp"`
UpdatedAt time.Time `bun:"last_modified_date,nullzero,notnull,default:current_timestamp"` UpdatedAt time.Time `bun:"last_modified_date,nullzero,notnull,default:current_timestamp"`
Version int `bun:"version,default:0"` Version int `bun:"version,default:0"`
Name string `bun:"name,unique:name"` Name string `bun:"name"`
WebLink string `bun:"url,unique:url"` WebLink string `bun:"url,unique:url"`
MediaActorFiles []MediaActorFile `bun:"rel:has-many,join:id=media_actor_id"` MediaActorFiles []MediaActorFile `bun:"rel:has-many,join:id=media_actor_id"`
+1 -1
View File
@@ -31,7 +31,7 @@ type MediaActor struct {
CreatedAt time.Time `bun:"created_date,nullzero,notnull,default:current_timestamp"` CreatedAt time.Time `bun:"created_date,nullzero,notnull,default:current_timestamp"`
UpdatedAt time.Time `bun:"last_modified_date,nullzero,notnull,default:current_timestamp"` UpdatedAt time.Time `bun:"last_modified_date,nullzero,notnull,default:current_timestamp"`
Version int `bun:"version,default:0"` Version int `bun:"version,default:0"`
Name string `bun:"name,unique:name"` Name string `bun:"name"`
WebLink string `bun:"url,unique:url"` WebLink string `bun:"url,unique:url"`
MediaActorFiles []MediaActorFile `bun:"rel:has-many,join:id=media_actor_id"` MediaActorFiles []MediaActorFile `bun:"rel:has-many,join:id=media_actor_id"`
@@ -39,10 +39,9 @@ public class MediaActor {
private Date lastModifiedDate; private Date lastModifiedDate;
@NotEmpty @NotEmpty
@Column(unique = true)
private String name; private String name;
@Column(nullable = true) @Column(nullable = true,unique = true)
private String url; private String url;
@Column(nullable = true) @Column(nullable = true)
@@ -20,10 +20,10 @@ import java.util.List;
public class MediaActor extends AbstractEntity { public class MediaActor extends AbstractEntity {
@NotEmpty @NotEmpty
@Column(unique = true)
private String name; private String name;
@Nullable @Nullable
@Column(unique = true)
private String url; private String url;
@OneToMany(fetch = FetchType.EAGER, mappedBy = "media_actor", cascade = CascadeType.REFRESH, orphanRemoval = true) @OneToMany(fetch = FetchType.EAGER, mappedBy = "media_actor", cascade = CascadeType.REFRESH, orphanRemoval = true)