diff --git a/src/main/java/com/zenfulcode/commercify/commercify/entity/UserEntity.java b/src/main/java/com/zenfulcode/commercify/commercify/entity/UserEntity.java
index 684115f..d4f418c 100644
--- a/src/main/java/com/zenfulcode/commercify/commercify/entity/UserEntity.java
+++ b/src/main/java/com/zenfulcode/commercify/commercify/entity/UserEntity.java
@@ -41,8 +41,8 @@ public class UserEntity implements UserDetails {
private String phoneNumber;
@ToString.Exclude
- @ManyToOne(cascade = CascadeType.ALL)
- @JoinColumn(name = "default_address_id")
+ @OneToOne(cascade = CascadeType.ALL, orphanRemoval = true)
+ @JoinColumn(name = "default_address_id", unique = true)
private AddressEntity defaultAddress;
@ElementCollection(fetch = FetchType.EAGER)
diff --git a/src/main/resources/db/changelog/db.changelog-master.xml b/src/main/resources/db/changelog/db.changelog-master.xml
index d6bae0c..cd2ae3e 100644
--- a/src/main/resources/db/changelog/db.changelog-master.xml
+++ b/src/main/resources/db/changelog/db.changelog-master.xml
@@ -13,4 +13,5 @@
+
\ No newline at end of file
diff --git a/src/main/resources/db/changelog/migrations/241230180613-changelog.xml b/src/main/resources/db/changelog/migrations/241230180613-changelog.xml
new file mode 100644
index 0000000..d9c5b64
--- /dev/null
+++ b/src/main/resources/db/changelog/migrations/241230180613-changelog.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
\ No newline at end of file