aboutsummaryrefslogtreecommitdiffstats
path: root/code/api/Migrations/AppDatabaseModelSnapshot.cs
diff options
context:
space:
mode:
authorivarlovlie <git@ivarlovlie.no>2022-12-22 16:31:58 +0100
committerivarlovlie <git@ivarlovlie.no>2022-12-22 16:32:07 +0100
commit7b715eb1883c9caf7d4b5143b8f7720dd663acd8 (patch)
treee593ddcd76c769f5cf430c9e76e7c55804bd90d3 /code/api/Migrations/AppDatabaseModelSnapshot.cs
parent58ef5833b3f77f321c587dd86448c888029016ce (diff)
downloadstorage-7b715eb1883c9caf7d4b5143b8f7720dd663acd8.tar.xz
storage-7b715eb1883c9caf7d4b5143b8f7720dd663acd8.zip
feat: Add folder parent
Diffstat (limited to 'code/api/Migrations/AppDatabaseModelSnapshot.cs')
-rw-r--r--code/api/Migrations/AppDatabaseModelSnapshot.cs26
1 files changed, 17 insertions, 9 deletions
diff --git a/code/api/Migrations/AppDatabaseModelSnapshot.cs b/code/api/Migrations/AppDatabaseModelSnapshot.cs
index 9f0ab71..4d471ce 100644
--- a/code/api/Migrations/AppDatabaseModelSnapshot.cs
+++ b/code/api/Migrations/AppDatabaseModelSnapshot.cs
@@ -66,12 +66,10 @@ namespace I2R.Storage.Api.Migrations
.HasColumnName("last_modified_by");
b.Property<string>("MimeType")
- .IsRequired()
.HasColumnType("text")
.HasColumnName("mime_type");
b.Property<string>("Name")
- .IsRequired()
.HasColumnType("text")
.HasColumnName("name");
@@ -132,7 +130,6 @@ namespace I2R.Storage.Api.Migrations
.HasColumnName("last_modified_by");
b.Property<string>("Name")
- .IsRequired()
.HasColumnType("text")
.HasColumnName("name");
@@ -140,9 +137,16 @@ namespace I2R.Storage.Api.Migrations
.HasColumnType("uuid")
.HasColumnName("owning_user_id");
+ b.Property<Guid?>("ParentId")
+ .HasColumnType("uuid")
+ .HasColumnName("parent_id");
+
b.HasKey("Id")
.HasName("pk_folders");
+ b.HasIndex("ParentId")
+ .HasDatabaseName("ix_folders_parent_id");
+
b.ToTable("folders", (string)null);
});
@@ -240,7 +244,6 @@ namespace I2R.Storage.Api.Migrations
.HasColumnName("created_by");
b.Property<string>("Description")
- .IsRequired()
.HasColumnType("text")
.HasColumnName("description");
@@ -261,7 +264,6 @@ namespace I2R.Storage.Api.Migrations
.HasColumnName("last_modified_by");
b.Property<string>("Name")
- .IsRequired()
.HasColumnType("text")
.HasColumnName("name");
@@ -291,7 +293,6 @@ namespace I2R.Storage.Api.Migrations
.HasColumnName("created_by");
b.Property<string>("FirstName")
- .IsRequired()
.HasColumnType("text")
.HasColumnName("first_name");
@@ -316,7 +317,6 @@ namespace I2R.Storage.Api.Migrations
.HasColumnName("last_modified_by");
b.Property<string>("LastName")
- .IsRequired()
.HasColumnType("text")
.HasColumnName("last_name");
@@ -325,7 +325,6 @@ namespace I2R.Storage.Api.Migrations
.HasColumnName("owning_user_id");
b.Property<string>("Password")
- .IsRequired()
.HasColumnType("text")
.HasColumnName("password");
@@ -338,7 +337,6 @@ namespace I2R.Storage.Api.Migrations
.HasColumnName("role");
b.Property<string>("Username")
- .IsRequired()
.HasColumnType("text")
.HasColumnName("username");
@@ -363,6 +361,16 @@ namespace I2R.Storage.Api.Migrations
b.Navigation("Folder");
});
+ modelBuilder.Entity("I2R.Storage.Api.Database.Models.Folder", b =>
+ {
+ b.HasOne("I2R.Storage.Api.Database.Models.Folder", "Parent")
+ .WithMany()
+ .HasForeignKey("ParentId")
+ .HasConstraintName("fk_folders_folders_parent_id");
+
+ b.Navigation("Parent");
+ });
+
modelBuilder.Entity("I2R.Storage.Api.Database.Models.Permission", b =>
{
b.HasOne("I2R.Storage.Api.Database.Models.File", null)