aboutsummaryrefslogtreecommitdiffstats
path: root/code/api/Migrations/AppDatabaseModelSnapshot.cs
diff options
context:
space:
mode:
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)