Add timestamps to models.

This commit is contained in:
2020-06-01 00:41:00 +01:00
parent d94608d2a6
commit 4ab2cd5a4b
5 changed files with 4902 additions and 1 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,567 @@
using System;
using Microsoft.EntityFrameworkCore.Metadata;
using Microsoft.EntityFrameworkCore.Migrations;
namespace Marechai.Database.Migrations
{
public partial class AddBaseModelTimestamps : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AddColumn<DateTime>("CreatedOn", "StorageByOwnedMachine", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "StorageByOwnedMachine", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "storage_by_machine", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "storage_by_machine", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "SoundByOwnedMachine", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "SoundByOwnedMachine", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "sound_synths", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "sound_synths", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "sound_by_machine", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "sound_by_machine", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "ScreensByMachine", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "ScreensByMachine", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "Screens", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "Screens", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "ResolutionsByScreen", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "ResolutionsByScreen", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "resolutions_by_gpu", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "resolutions_by_gpu", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "resolutions", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "resolutions", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "ProcessorsByOwnedMachine", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "ProcessorsByOwnedMachine", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "processors_by_machine", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "processors_by_machine", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "processors", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "processors", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "PeopleByMagazines", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "PeopleByMagazines", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "PeopleByDocuments", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "PeopleByDocuments", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "PeopleByCompany", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "PeopleByCompany", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "PeopleByBooks", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "PeopleByBooks", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "People", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "People", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "OwnedMachines", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "OwnedMachines", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "OwnedMachinePhotos", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "OwnedMachinePhotos", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "news", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "news", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "money_donations", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "money_donations", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "MemoryByOwnedMachine", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "MemoryByOwnedMachine", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "memory_by_machine", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "memory_by_machine", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "MagazinesByMachinesFamilies", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "MagazinesByMachinesFamilies", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "MagazinesByMachines", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "MagazinesByMachines", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "Magazines", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "Magazines", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "MagazineIssues", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "MagazineIssues", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "machines", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "machines", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "MachinePhotos", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "MachinePhotos", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "machine_families", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "machine_families", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "log", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "log", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "Licenses", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "Licenses", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "instruction_sets", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "instruction_sets", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.
AddColumn<DateTime>("CreatedOn", "instruction_set_extensions_by_processor", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.
AddColumn<DateTime>("UpdatedOn", "instruction_set_extensions_by_processor", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "instruction_set_extensions", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "instruction_set_extensions", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "GpusByOwnedMachine", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "GpusByOwnedMachine", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "gpus_by_machine", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "gpus_by_machine", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "gpus", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "gpus", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "forbidden", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "forbidden", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "DocumentsByMachines", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "DocumentsByMachines", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "DocumentsByMachineFamily", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "DocumentsByMachineFamily", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "Documents", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "Documents", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "DocumentPeople", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "DocumentPeople", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "DocumentCompanies", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "DocumentCompanies", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "CompanyDescriptions", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "CompanyDescriptions", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "company_logos", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "company_logos", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "CompaniesByMagazines", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "CompaniesByMagazines", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "CompaniesByDocuments", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "CompaniesByDocuments", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "CompaniesByBooks", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "CompaniesByBooks", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "companies", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "companies", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "browser_tests", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "browser_tests", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "BooksByMachines", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "BooksByMachines", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "BooksByMachineFamilies", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "BooksByMachineFamilies", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
migrationBuilder.AddColumn<DateTime>("CreatedOn", "Books", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn);
migrationBuilder.AddColumn<DateTime>("UpdatedOn", "Books", nullable: false).
Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.ComputedColumn);
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropColumn("CreatedOn", "StorageByOwnedMachine");
migrationBuilder.DropColumn("UpdatedOn", "StorageByOwnedMachine");
migrationBuilder.DropColumn("CreatedOn", "storage_by_machine");
migrationBuilder.DropColumn("UpdatedOn", "storage_by_machine");
migrationBuilder.DropColumn("CreatedOn", "SoundByOwnedMachine");
migrationBuilder.DropColumn("UpdatedOn", "SoundByOwnedMachine");
migrationBuilder.DropColumn("CreatedOn", "sound_synths");
migrationBuilder.DropColumn("UpdatedOn", "sound_synths");
migrationBuilder.DropColumn("CreatedOn", "sound_by_machine");
migrationBuilder.DropColumn("UpdatedOn", "sound_by_machine");
migrationBuilder.DropColumn("CreatedOn", "ScreensByMachine");
migrationBuilder.DropColumn("UpdatedOn", "ScreensByMachine");
migrationBuilder.DropColumn("CreatedOn", "Screens");
migrationBuilder.DropColumn("UpdatedOn", "Screens");
migrationBuilder.DropColumn("CreatedOn", "ResolutionsByScreen");
migrationBuilder.DropColumn("UpdatedOn", "ResolutionsByScreen");
migrationBuilder.DropColumn("CreatedOn", "resolutions_by_gpu");
migrationBuilder.DropColumn("UpdatedOn", "resolutions_by_gpu");
migrationBuilder.DropColumn("CreatedOn", "resolutions");
migrationBuilder.DropColumn("UpdatedOn", "resolutions");
migrationBuilder.DropColumn("CreatedOn", "ProcessorsByOwnedMachine");
migrationBuilder.DropColumn("UpdatedOn", "ProcessorsByOwnedMachine");
migrationBuilder.DropColumn("CreatedOn", "processors_by_machine");
migrationBuilder.DropColumn("UpdatedOn", "processors_by_machine");
migrationBuilder.DropColumn("CreatedOn", "processors");
migrationBuilder.DropColumn("UpdatedOn", "processors");
migrationBuilder.DropColumn("CreatedOn", "PeopleByMagazines");
migrationBuilder.DropColumn("UpdatedOn", "PeopleByMagazines");
migrationBuilder.DropColumn("CreatedOn", "PeopleByDocuments");
migrationBuilder.DropColumn("UpdatedOn", "PeopleByDocuments");
migrationBuilder.DropColumn("CreatedOn", "PeopleByCompany");
migrationBuilder.DropColumn("UpdatedOn", "PeopleByCompany");
migrationBuilder.DropColumn("CreatedOn", "PeopleByBooks");
migrationBuilder.DropColumn("UpdatedOn", "PeopleByBooks");
migrationBuilder.DropColumn("CreatedOn", "People");
migrationBuilder.DropColumn("UpdatedOn", "People");
migrationBuilder.DropColumn("CreatedOn", "OwnedMachines");
migrationBuilder.DropColumn("UpdatedOn", "OwnedMachines");
migrationBuilder.DropColumn("CreatedOn", "OwnedMachinePhotos");
migrationBuilder.DropColumn("UpdatedOn", "OwnedMachinePhotos");
migrationBuilder.DropColumn("CreatedOn", "news");
migrationBuilder.DropColumn("UpdatedOn", "news");
migrationBuilder.DropColumn("CreatedOn", "money_donations");
migrationBuilder.DropColumn("UpdatedOn", "money_donations");
migrationBuilder.DropColumn("CreatedOn", "MemoryByOwnedMachine");
migrationBuilder.DropColumn("UpdatedOn", "MemoryByOwnedMachine");
migrationBuilder.DropColumn("CreatedOn", "memory_by_machine");
migrationBuilder.DropColumn("UpdatedOn", "memory_by_machine");
migrationBuilder.DropColumn("CreatedOn", "MagazinesByMachinesFamilies");
migrationBuilder.DropColumn("UpdatedOn", "MagazinesByMachinesFamilies");
migrationBuilder.DropColumn("CreatedOn", "MagazinesByMachines");
migrationBuilder.DropColumn("UpdatedOn", "MagazinesByMachines");
migrationBuilder.DropColumn("CreatedOn", "Magazines");
migrationBuilder.DropColumn("UpdatedOn", "Magazines");
migrationBuilder.DropColumn("CreatedOn", "MagazineIssues");
migrationBuilder.DropColumn("UpdatedOn", "MagazineIssues");
migrationBuilder.DropColumn("CreatedOn", "machines");
migrationBuilder.DropColumn("UpdatedOn", "machines");
migrationBuilder.DropColumn("CreatedOn", "MachinePhotos");
migrationBuilder.DropColumn("UpdatedOn", "MachinePhotos");
migrationBuilder.DropColumn("CreatedOn", "machine_families");
migrationBuilder.DropColumn("UpdatedOn", "machine_families");
migrationBuilder.DropColumn("CreatedOn", "log");
migrationBuilder.DropColumn("UpdatedOn", "log");
migrationBuilder.DropColumn("CreatedOn", "Licenses");
migrationBuilder.DropColumn("UpdatedOn", "Licenses");
migrationBuilder.DropColumn("CreatedOn", "instruction_sets");
migrationBuilder.DropColumn("UpdatedOn", "instruction_sets");
migrationBuilder.DropColumn("CreatedOn", "instruction_set_extensions_by_processor");
migrationBuilder.DropColumn("UpdatedOn", "instruction_set_extensions_by_processor");
migrationBuilder.DropColumn("CreatedOn", "instruction_set_extensions");
migrationBuilder.DropColumn("UpdatedOn", "instruction_set_extensions");
migrationBuilder.DropColumn("CreatedOn", "GpusByOwnedMachine");
migrationBuilder.DropColumn("UpdatedOn", "GpusByOwnedMachine");
migrationBuilder.DropColumn("CreatedOn", "gpus_by_machine");
migrationBuilder.DropColumn("UpdatedOn", "gpus_by_machine");
migrationBuilder.DropColumn("CreatedOn", "gpus");
migrationBuilder.DropColumn("UpdatedOn", "gpus");
migrationBuilder.DropColumn("CreatedOn", "forbidden");
migrationBuilder.DropColumn("UpdatedOn", "forbidden");
migrationBuilder.DropColumn("CreatedOn", "DocumentsByMachines");
migrationBuilder.DropColumn("UpdatedOn", "DocumentsByMachines");
migrationBuilder.DropColumn("CreatedOn", "DocumentsByMachineFamily");
migrationBuilder.DropColumn("UpdatedOn", "DocumentsByMachineFamily");
migrationBuilder.DropColumn("CreatedOn", "Documents");
migrationBuilder.DropColumn("UpdatedOn", "Documents");
migrationBuilder.DropColumn("CreatedOn", "DocumentPeople");
migrationBuilder.DropColumn("UpdatedOn", "DocumentPeople");
migrationBuilder.DropColumn("CreatedOn", "DocumentCompanies");
migrationBuilder.DropColumn("UpdatedOn", "DocumentCompanies");
migrationBuilder.DropColumn("CreatedOn", "CompanyDescriptions");
migrationBuilder.DropColumn("UpdatedOn", "CompanyDescriptions");
migrationBuilder.DropColumn("CreatedOn", "company_logos");
migrationBuilder.DropColumn("UpdatedOn", "company_logos");
migrationBuilder.DropColumn("CreatedOn", "CompaniesByMagazines");
migrationBuilder.DropColumn("UpdatedOn", "CompaniesByMagazines");
migrationBuilder.DropColumn("CreatedOn", "CompaniesByDocuments");
migrationBuilder.DropColumn("UpdatedOn", "CompaniesByDocuments");
migrationBuilder.DropColumn("CreatedOn", "CompaniesByBooks");
migrationBuilder.DropColumn("UpdatedOn", "CompaniesByBooks");
migrationBuilder.DropColumn("CreatedOn", "companies");
migrationBuilder.DropColumn("UpdatedOn", "companies");
migrationBuilder.DropColumn("CreatedOn", "browser_tests");
migrationBuilder.DropColumn("UpdatedOn", "browser_tests");
migrationBuilder.DropColumn("CreatedOn", "BooksByMachines");
migrationBuilder.DropColumn("UpdatedOn", "BooksByMachines");
migrationBuilder.DropColumn("CreatedOn", "BooksByMachineFamilies");
migrationBuilder.DropColumn("UpdatedOn", "BooksByMachineFamilies");
migrationBuilder.DropColumn("CreatedOn", "Books");
migrationBuilder.DropColumn("UpdatedOn", "Books");
}
}
}

View File

@@ -88,6 +88,8 @@ namespace Marechai.Database.Migrations
b.Property<short?>("CountryId").HasColumnType("smallint(3)"); b.Property<short?>("CountryId").HasColumnType("smallint(3)");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<int?>("Edition").HasColumnType("int"); b.Property<int?>("Edition").HasColumnType("int");
b.Property<string>("Isbn").HasColumnType("varchar(13) CHARACTER SET utf8mb4").HasMaxLength(13); b.Property<string>("Isbn").HasColumnType("varchar(13) CHARACTER SET utf8mb4").HasMaxLength(13);
@@ -106,6 +108,8 @@ namespace Marechai.Database.Migrations
b.Property<string>("Title").IsRequired().HasColumnType("varchar(255) CHARACTER SET utf8mb4"); b.Property<string>("Title").IsRequired().HasColumnType("varchar(255) CHARACTER SET utf8mb4");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("CountryId"); b.HasIndex("CountryId");
@@ -137,8 +141,12 @@ namespace Marechai.Database.Migrations
b.Property<long>("BookId").HasColumnType("bigint"); b.Property<long>("BookId").HasColumnType("bigint");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<int>("MachineId").HasColumnType("int(11)"); b.Property<int>("MachineId").HasColumnType("int(11)");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("BookId"); b.HasIndex("BookId");
@@ -154,8 +162,12 @@ namespace Marechai.Database.Migrations
b.Property<long>("BookId").HasColumnType("bigint"); b.Property<long>("BookId").HasColumnType("bigint");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<int>("MachineFamilyId").HasColumnType("int(11)"); b.Property<int>("MachineFamilyId").HasColumnType("int(11)");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("BookId"); b.HasIndex("BookId");
@@ -178,6 +190,8 @@ namespace Marechai.Database.Migrations
b.Property<sbyte>("Colors").ValueGeneratedOnAdd().HasColumnName("colors").HasColumnType("tinyint(1)"). b.Property<sbyte>("Colors").ValueGeneratedOnAdd().HasColumnName("colors").HasColumnType("tinyint(1)").
HasDefaultValueSql("'0'"); HasDefaultValueSql("'0'");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<sbyte>("Flash").ValueGeneratedOnAdd().HasColumnName("flash").HasColumnType("tinyint(1)"). b.Property<sbyte>("Flash").ValueGeneratedOnAdd().HasColumnName("flash").HasColumnType("tinyint(1)").
HasDefaultValueSql("'0'"); HasDefaultValueSql("'0'");
@@ -211,6 +225,8 @@ namespace Marechai.Database.Migrations
b.Property<sbyte>("Table").ValueGeneratedOnAdd().HasColumnName("table").HasColumnType("tinyint(1)"). b.Property<sbyte>("Table").ValueGeneratedOnAdd().HasColumnName("table").HasColumnType("tinyint(1)").
HasDefaultValueSql("'0'"); HasDefaultValueSql("'0'");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.Property<string>("UserAgent").IsRequired().ValueGeneratedOnAdd().HasColumnName("user_agent"). b.Property<string>("UserAgent").IsRequired().ValueGeneratedOnAdd().HasColumnName("user_agent").
HasColumnType("varchar(128)").HasDefaultValueSql("''").HasMaxLength(128); HasColumnType("varchar(128)").HasDefaultValueSql("''").HasMaxLength(128);
@@ -240,8 +256,12 @@ namespace Marechai.Database.Migrations
b.Property<int>("CompanyId").HasColumnType("int"); b.Property<int>("CompanyId").HasColumnType("int");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<string>("RoleId").IsRequired().HasColumnType("char(3)"); b.Property<string>("RoleId").IsRequired().HasColumnType("char(3)");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("BookId"); b.HasIndex("BookId");
@@ -259,10 +279,14 @@ namespace Marechai.Database.Migrations
b.Property<int>("CompanyId").HasColumnType("int"); b.Property<int>("CompanyId").HasColumnType("int");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<long>("DocumentId").HasColumnType("bigint"); b.Property<long>("DocumentId").HasColumnType("bigint");
b.Property<string>("RoleId").IsRequired().HasColumnType("char(3)"); b.Property<string>("RoleId").IsRequired().HasColumnType("char(3)");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("CompanyId"); b.HasIndex("CompanyId");
@@ -280,10 +304,14 @@ namespace Marechai.Database.Migrations
b.Property<int>("CompanyId").HasColumnType("int"); b.Property<int>("CompanyId").HasColumnType("int");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<long>("MagazineId").HasColumnType("bigint"); b.Property<long>("MagazineId").HasColumnType("bigint");
b.Property<string>("RoleId").IsRequired().HasColumnType("char(3)"); b.Property<string>("RoleId").IsRequired().HasColumnType("char(3)");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("CompanyId"); b.HasIndex("CompanyId");
@@ -305,6 +333,8 @@ namespace Marechai.Database.Migrations
b.Property<short?>("CountryId").HasColumnName("country").HasColumnType("smallint(3)"); b.Property<short?>("CountryId").HasColumnName("country").HasColumnType("smallint(3)");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<int?>("DocumentCompanyId").HasColumnType("int"); b.Property<int?>("DocumentCompanyId").HasColumnType("int");
b.Property<string>("Facebook").HasColumnName("facebook").HasColumnType("varchar(45)").HasMaxLength(45); b.Property<string>("Facebook").HasColumnName("facebook").HasColumnType("varchar(45)").HasMaxLength(45);
@@ -327,6 +357,8 @@ namespace Marechai.Database.Migrations
b.Property<string>("Twitter").HasColumnName("twitter").HasColumnType("varchar(45)").HasMaxLength(45); b.Property<string>("Twitter").HasColumnName("twitter").HasColumnType("varchar(45)").HasMaxLength(45);
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.Property<string>("Website").HasColumnName("website").HasColumnType("varchar(255)").HasMaxLength(255); b.Property<string>("Website").HasColumnName("website").HasColumnType("varchar(255)").HasMaxLength(255);
b.HasKey("Id"); b.HasKey("Id");
@@ -366,11 +398,15 @@ namespace Marechai.Database.Migrations
b.Property<int>("CompanyId").HasColumnType("int(11)"); b.Property<int>("CompanyId").HasColumnType("int(11)");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<string>("Html").HasColumnType("longtext CHARACTER SET utf8mb4").HasMaxLength(262144); b.Property<string>("Html").HasColumnType("longtext CHARACTER SET utf8mb4").HasMaxLength(262144);
b.Property<string>("Text").IsRequired().HasColumnType("longtext CHARACTER SET utf8mb4"). b.Property<string>("Text").IsRequired().HasColumnType("longtext CHARACTER SET utf8mb4").
HasMaxLength(262144); HasMaxLength(262144);
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("CompanyId"); b.HasIndex("CompanyId");
@@ -388,6 +424,10 @@ namespace Marechai.Database.Migrations
b.Property<Guid>("Guid").HasColumnName("logo_guid").HasColumnType("char(36)"); b.Property<Guid>("Guid").HasColumnName("logo_guid").HasColumnType("char(36)");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.Property<int?>("Year").HasColumnName("year").HasColumnType("int(4)"); b.Property<int?>("Year").HasColumnName("year").HasColumnType("int(4)");
b.HasKey("Id", "CompanyId", "Guid"); b.HasKey("Id", "CompanyId", "Guid");
@@ -407,6 +447,8 @@ namespace Marechai.Database.Migrations
b.Property<short?>("CountryId").HasColumnType("smallint(3)"); b.Property<short?>("CountryId").HasColumnType("smallint(3)");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<string>("NativeTitle").HasColumnType("varchar(255) CHARACTER SET utf8mb4"); b.Property<string>("NativeTitle").HasColumnType("varchar(255) CHARACTER SET utf8mb4");
b.Property<DateTime?>("Published").HasColumnType("datetime(6)"); b.Property<DateTime?>("Published").HasColumnType("datetime(6)");
@@ -415,6 +457,8 @@ namespace Marechai.Database.Migrations
b.Property<string>("Title").IsRequired().HasColumnType("varchar(255) CHARACTER SET utf8mb4"); b.Property<string>("Title").IsRequired().HasColumnType("varchar(255) CHARACTER SET utf8mb4");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("CountryId"); b.HasIndex("CountryId");
@@ -436,8 +480,12 @@ namespace Marechai.Database.Migrations
b.Property<int?>("CompanyId").HasColumnType("int(11)"); b.Property<int?>("CompanyId").HasColumnType("int(11)");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<string>("Name").IsRequired().HasColumnType("varchar(255) CHARACTER SET utf8mb4"); b.Property<string>("Name").IsRequired().HasColumnType("varchar(255) CHARACTER SET utf8mb4");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("CompanyId").IsUnique(); b.HasIndex("CompanyId").IsUnique();
@@ -453,6 +501,8 @@ namespace Marechai.Database.Migrations
b.Property<string>("Alias").HasColumnType("varchar(255) CHARACTER SET utf8mb4"); b.Property<string>("Alias").HasColumnType("varchar(255) CHARACTER SET utf8mb4");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<string>("DisplayName").HasColumnType("varchar(255) CHARACTER SET utf8mb4"); b.Property<string>("DisplayName").HasColumnType("varchar(255) CHARACTER SET utf8mb4");
b.Property<string>("Name").IsRequired().HasColumnType("varchar(255) CHARACTER SET utf8mb4"); b.Property<string>("Name").IsRequired().HasColumnType("varchar(255) CHARACTER SET utf8mb4");
@@ -461,6 +511,8 @@ namespace Marechai.Database.Migrations
b.Property<string>("Surname").IsRequired().HasColumnType("varchar(255) CHARACTER SET utf8mb4"); b.Property<string>("Surname").IsRequired().HasColumnType("varchar(255) CHARACTER SET utf8mb4");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("Alias"); b.HasIndex("Alias");
@@ -497,10 +549,14 @@ namespace Marechai.Database.Migrations
{ {
b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnType("bigint"); b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnType("bigint");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<long>("DocumentId").HasColumnType("bigint"); b.Property<long>("DocumentId").HasColumnType("bigint");
b.Property<int>("MachineId").HasColumnType("int(11)"); b.Property<int>("MachineId").HasColumnType("int(11)");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("DocumentId"); b.HasIndex("DocumentId");
@@ -514,10 +570,14 @@ namespace Marechai.Database.Migrations
{ {
b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnType("bigint"); b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnType("bigint");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<long>("DocumentId").HasColumnType("bigint"); b.Property<long>("DocumentId").HasColumnType("bigint");
b.Property<int>("MachineFamilyId").HasColumnType("int(11)"); b.Property<int>("MachineFamilyId").HasColumnType("int(11)");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("DocumentId"); b.HasIndex("DocumentId");
@@ -534,6 +594,8 @@ namespace Marechai.Database.Migrations
b.Property<string>("Browser").IsRequired().ValueGeneratedOnAdd().HasColumnName("browser"). b.Property<string>("Browser").IsRequired().ValueGeneratedOnAdd().HasColumnName("browser").
HasColumnType("char(128)").HasDefaultValueSql("''"); HasColumnType("char(128)").HasDefaultValueSql("''");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<string>("Date").IsRequired().ValueGeneratedOnAdd().HasColumnName("date"). b.Property<string>("Date").IsRequired().ValueGeneratedOnAdd().HasColumnName("date").
HasColumnType("char(20)").HasDefaultValueSql("''"); HasColumnType("char(20)").HasDefaultValueSql("''");
@@ -543,6 +605,8 @@ namespace Marechai.Database.Migrations
b.Property<string>("Referer").IsRequired().ValueGeneratedOnAdd().HasColumnName("referer"). b.Property<string>("Referer").IsRequired().ValueGeneratedOnAdd().HasColumnName("referer").
HasColumnType("char(255)").HasDefaultValueSql("''"); HasColumnType("char(255)").HasDefaultValueSql("''");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("Browser").HasName("idx_forbidden_browser"); b.HasIndex("Browser").HasName("idx_forbidden_browser");
@@ -562,6 +626,8 @@ namespace Marechai.Database.Migrations
b.Property<int?>("CompanyId").HasColumnName("company").HasColumnType("int(11)"); b.Property<int?>("CompanyId").HasColumnName("company").HasColumnType("int(11)");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<float?>("DieSize").HasColumnName("die_size").HasColumnType("float"); b.Property<float?>("DieSize").HasColumnName("die_size").HasColumnType("float");
b.Property<DateTime?>("Introduced").HasColumnName("introduced").HasColumnType("datetime"); b.Property<DateTime?>("Introduced").HasColumnName("introduced").HasColumnType("datetime");
@@ -580,6 +646,8 @@ namespace Marechai.Database.Migrations
b.Property<long?>("Transistors").HasColumnName("transistors").HasColumnType("bigint(20)"); b.Property<long?>("Transistors").HasColumnName("transistors").HasColumnType("bigint(20)");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("CompanyId").HasName("idx_gpus_company"); b.HasIndex("CompanyId").HasName("idx_gpus_company");
@@ -607,10 +675,14 @@ namespace Marechai.Database.Migrations
{ {
b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnName("id").HasColumnType("bigint(20)"); b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnName("id").HasColumnType("bigint(20)");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<int>("GpuId").HasColumnName("gpu").HasColumnType("int(11)"); b.Property<int>("GpuId").HasColumnName("gpu").HasColumnType("int(11)");
b.Property<int>("MachineId").HasColumnName("machine").HasColumnType("int(11)"); b.Property<int>("MachineId").HasColumnName("machine").HasColumnType("int(11)");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("GpuId").HasName("idx_gpus_by_machine_gpus"); b.HasIndex("GpuId").HasName("idx_gpus_by_machine_gpus");
@@ -624,10 +696,14 @@ namespace Marechai.Database.Migrations
{ {
b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnType("bigint"); b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnType("bigint");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<int>("GpuId").HasColumnType("int(11)"); b.Property<int>("GpuId").HasColumnType("int(11)");
b.Property<long>("OwnedMachineId").HasColumnType("bigint"); b.Property<long>("OwnedMachineId").HasColumnType("bigint");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("GpuId"); b.HasIndex("GpuId");
@@ -641,9 +717,13 @@ namespace Marechai.Database.Migrations
{ {
b.Property<int>("Id").ValueGeneratedOnAdd().HasColumnName("id").HasColumnType("int(11)"); b.Property<int>("Id").ValueGeneratedOnAdd().HasColumnName("id").HasColumnType("int(11)");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<string>("Name").IsRequired().HasColumnName("instruction_set").HasColumnType("varchar(45)"). b.Property<string>("Name").IsRequired().HasColumnName("instruction_set").HasColumnType("varchar(45)").
HasMaxLength(45); HasMaxLength(45);
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.ToTable("instruction_sets"); b.ToTable("instruction_sets");
@@ -653,9 +733,13 @@ namespace Marechai.Database.Migrations
{ {
b.Property<int>("Id").ValueGeneratedOnAdd().HasColumnName("id").HasColumnType("int(11)"); b.Property<int>("Id").ValueGeneratedOnAdd().HasColumnName("id").HasColumnType("int(11)");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<string>("Extension").IsRequired().HasColumnName("extension").HasColumnType("varchar(45)"). b.Property<string>("Extension").IsRequired().HasColumnName("extension").HasColumnType("varchar(45)").
HasMaxLength(45); HasMaxLength(45);
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.ToTable("instruction_set_extensions"); b.ToTable("instruction_set_extensions");
@@ -669,6 +753,10 @@ namespace Marechai.Database.Migrations
b.Property<int>("ExtensionId").HasColumnName("extension_id").HasColumnType("int(11)"); b.Property<int>("ExtensionId").HasColumnName("extension_id").HasColumnType("int(11)");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id", "ProcessorId", "ExtensionId"); b.HasKey("Id", "ProcessorId", "ExtensionId");
b.HasIndex("ExtensionId").HasName("idx_setextension_extension"); b.HasIndex("ExtensionId").HasName("idx_setextension_extension");
@@ -734,6 +822,8 @@ namespace Marechai.Database.Migrations
{ {
b.Property<int>("Id").ValueGeneratedOnAdd().HasColumnType("int"); b.Property<int>("Id").ValueGeneratedOnAdd().HasColumnType("int");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<bool>("FsfApproved").HasColumnType("bit(1)"); b.Property<bool>("FsfApproved").HasColumnType("bit(1)");
b.Property<string>("Link").HasColumnType("varchar(512) CHARACTER SET utf8mb4").HasMaxLength(512); b.Property<string>("Link").HasColumnType("varchar(512) CHARACTER SET utf8mb4").HasMaxLength(512);
@@ -746,6 +836,8 @@ namespace Marechai.Database.Migrations
b.Property<string>("Text").HasColumnType("longtext").HasMaxLength(131072); b.Property<string>("Text").HasColumnType("longtext").HasMaxLength(131072);
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("FsfApproved"); b.HasIndex("FsfApproved");
@@ -766,6 +858,8 @@ namespace Marechai.Database.Migrations
b.Property<string>("Browser").IsRequired().ValueGeneratedOnAdd().HasColumnName("browser"). b.Property<string>("Browser").IsRequired().ValueGeneratedOnAdd().HasColumnName("browser").
HasColumnType("char(128)").HasDefaultValueSql("''"); HasColumnType("char(128)").HasDefaultValueSql("''");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<string>("Date").IsRequired().ValueGeneratedOnAdd().HasColumnName("date"). b.Property<string>("Date").IsRequired().ValueGeneratedOnAdd().HasColumnName("date").
HasColumnType("char(20)").HasDefaultValueSql("''"); HasColumnType("char(20)").HasDefaultValueSql("''");
@@ -775,6 +869,8 @@ namespace Marechai.Database.Migrations
b.Property<string>("Referer").IsRequired().ValueGeneratedOnAdd().HasColumnName("referer"). b.Property<string>("Referer").IsRequired().ValueGeneratedOnAdd().HasColumnName("referer").
HasColumnType("char(255)").HasDefaultValueSql("''"); HasColumnType("char(255)").HasDefaultValueSql("''");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("Browser").HasName("idx_log_browser"); b.HasIndex("Browser").HasName("idx_log_browser");
@@ -795,6 +891,8 @@ namespace Marechai.Database.Migrations
b.Property<int>("CompanyId").ValueGeneratedOnAdd().HasColumnName("company").HasColumnType("int(11)"). b.Property<int>("CompanyId").ValueGeneratedOnAdd().HasColumnName("company").HasColumnType("int(11)").
HasDefaultValueSql("'0'"); HasDefaultValueSql("'0'");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<int?>("FamilyId").HasColumnName("family").HasColumnType("int(11)"); b.Property<int?>("FamilyId").HasColumnName("family").HasColumnType("int(11)");
b.Property<DateTime?>("Introduced").HasColumnName("introduced").HasColumnType("datetime"); b.Property<DateTime?>("Introduced").HasColumnName("introduced").HasColumnType("datetime");
@@ -807,6 +905,8 @@ namespace Marechai.Database.Migrations
b.Property<int>("Type").ValueGeneratedOnAdd().HasColumnName("type").HasColumnType("int(11)"). b.Property<int>("Type").ValueGeneratedOnAdd().HasColumnName("type").HasColumnType("int(11)").
HasDefaultValueSql("'0'"); HasDefaultValueSql("'0'");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("CompanyId").HasName("idx_machines_company"); b.HasIndex("CompanyId").HasName("idx_machines_company");
@@ -830,9 +930,13 @@ namespace Marechai.Database.Migrations
b.Property<int>("CompanyId").HasColumnName("company").HasColumnType("int(11)"); b.Property<int>("CompanyId").HasColumnName("company").HasColumnType("int(11)");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<string>("Name").IsRequired().HasColumnName("name").HasColumnType("varchar(255)"). b.Property<string>("Name").IsRequired().HasColumnName("name").HasColumnType("varchar(255)").
HasMaxLength(255); HasMaxLength(255);
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("CompanyId").HasName("idx_machine_families_company"); b.HasIndex("CompanyId").HasName("idx_machine_families_company");
@@ -860,6 +964,8 @@ namespace Marechai.Database.Migrations
b.Property<ushort?>("Contrast").HasColumnType("smallint unsigned"); b.Property<ushort?>("Contrast").HasColumnType("smallint unsigned");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<DateTime?>("CreationDate").HasColumnType("datetime(6)"); b.Property<DateTime?>("CreationDate").HasColumnType("datetime(6)");
b.Property<double?>("DigitalZoomRatio").HasColumnType("double"); b.Property<double?>("DigitalZoomRatio").HasColumnType("double");
@@ -914,6 +1020,8 @@ namespace Marechai.Database.Migrations
b.Property<ushort?>("SubjectDistanceRange").HasColumnType("smallint unsigned"); b.Property<ushort?>("SubjectDistanceRange").HasColumnType("smallint unsigned");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.Property<DateTime>("UploadDate").IsConcurrencyToken().ValueGeneratedOnAddOrUpdate(). b.Property<DateTime>("UploadDate").IsConcurrencyToken().ValueGeneratedOnAddOrUpdate().
HasColumnType("datetime(6)"); HasColumnType("datetime(6)");
@@ -1006,6 +1114,8 @@ namespace Marechai.Database.Migrations
b.Property<short?>("CountryId").HasColumnType("smallint(3)"); b.Property<short?>("CountryId").HasColumnType("smallint(3)");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<DateTime?>("FirstPublication").HasColumnType("datetime(6)"); b.Property<DateTime?>("FirstPublication").HasColumnType("datetime(6)");
b.Property<string>("Issn").HasColumnType("varchar(8) CHARACTER SET utf8mb4").HasMaxLength(8); b.Property<string>("Issn").HasColumnType("varchar(8) CHARACTER SET utf8mb4").HasMaxLength(8);
@@ -1018,6 +1128,8 @@ namespace Marechai.Database.Migrations
b.Property<string>("Title").IsRequired().HasColumnType("varchar(255) CHARACTER SET utf8mb4"); b.Property<string>("Title").IsRequired().HasColumnType("varchar(255) CHARACTER SET utf8mb4");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("CountryId"); b.HasIndex("CountryId");
@@ -1043,6 +1155,8 @@ namespace Marechai.Database.Migrations
b.Property<string>("Caption").IsRequired().HasColumnType("varchar(255) CHARACTER SET utf8mb4"); b.Property<string>("Caption").IsRequired().HasColumnType("varchar(255) CHARACTER SET utf8mb4");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<long>("MagazineId").HasColumnType("bigint"); b.Property<long>("MagazineId").HasColumnType("bigint");
b.Property<string>("NativeCaption").HasColumnType("varchar(255) CHARACTER SET utf8mb4"); b.Property<string>("NativeCaption").HasColumnType("varchar(255) CHARACTER SET utf8mb4");
@@ -1053,6 +1167,8 @@ namespace Marechai.Database.Migrations
b.Property<DateTime?>("Published").HasColumnType("datetime(6)"); b.Property<DateTime?>("Published").HasColumnType("datetime(6)");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("Caption"); b.HasIndex("Caption");
@@ -1074,10 +1190,14 @@ namespace Marechai.Database.Migrations
{ {
b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnType("bigint"); b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnType("bigint");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<int>("MachineId").HasColumnType("int(11)"); b.Property<int>("MachineId").HasColumnType("int(11)");
b.Property<long>("MagazineId").HasColumnType("bigint"); b.Property<long>("MagazineId").HasColumnType("bigint");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("MachineId"); b.HasIndex("MachineId");
@@ -1091,10 +1211,14 @@ namespace Marechai.Database.Migrations
{ {
b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnType("bigint"); b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnType("bigint");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<int>("MachineFamilyId").HasColumnType("int(11)"); b.Property<int>("MachineFamilyId").HasColumnType("int(11)");
b.Property<long>("MagazineId").HasColumnType("bigint"); b.Property<long>("MagazineId").HasColumnType("bigint");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("MachineFamilyId"); b.HasIndex("MachineFamilyId");
@@ -1122,6 +1246,8 @@ namespace Marechai.Database.Migrations
{ {
b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnName("id").HasColumnType("bigint(20)"); b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnName("id").HasColumnType("bigint(20)");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<int>("MachineId").HasColumnName("machine").HasColumnType("int(11)"); b.Property<int>("MachineId").HasColumnName("machine").HasColumnType("int(11)");
b.Property<long?>("Size").HasColumnName("size").HasColumnType("bigint(20)"); b.Property<long?>("Size").HasColumnName("size").HasColumnType("bigint(20)");
@@ -1131,6 +1257,8 @@ namespace Marechai.Database.Migrations
b.Property<int>("Type").ValueGeneratedOnAdd().HasColumnName("type").HasColumnType("int(11)"). b.Property<int>("Type").ValueGeneratedOnAdd().HasColumnName("type").HasColumnType("int(11)").
HasDefaultValueSql("'0'"); HasDefaultValueSql("'0'");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.Property<int>("Usage").ValueGeneratedOnAdd().HasColumnName("usage").HasColumnType("int(11)"). b.Property<int>("Usage").ValueGeneratedOnAdd().HasColumnName("usage").HasColumnType("int(11)").
HasDefaultValueSql("'0'"); HasDefaultValueSql("'0'");
@@ -1153,6 +1281,8 @@ namespace Marechai.Database.Migrations
{ {
b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnType("bigint"); b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnType("bigint");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<long>("OwnedMachineId").HasColumnType("bigint"); b.Property<long>("OwnedMachineId").HasColumnType("bigint");
b.Property<long>("Size").HasColumnType("bigint"); b.Property<long>("Size").HasColumnType("bigint");
@@ -1161,6 +1291,8 @@ namespace Marechai.Database.Migrations
b.Property<int>("Type").HasColumnType("int"); b.Property<int>("Type").HasColumnType("int");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.Property<int>("Usage").HasColumnType("int"); b.Property<int>("Usage").HasColumnType("int");
b.HasKey("Id"); b.HasKey("Id");
@@ -1182,12 +1314,16 @@ namespace Marechai.Database.Migrations
{ {
b.Property<int>("Id").ValueGeneratedOnAdd().HasColumnName("id").HasColumnType("int(11)"); b.Property<int>("Id").ValueGeneratedOnAdd().HasColumnName("id").HasColumnType("int(11)");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<string>("Donator").IsRequired().ValueGeneratedOnAdd().HasColumnName("donator"). b.Property<string>("Donator").IsRequired().ValueGeneratedOnAdd().HasColumnName("donator").
HasColumnType("char(128)").HasDefaultValueSql("''"); HasColumnType("char(128)").HasDefaultValueSql("''");
b.Property<decimal>("Quantity").ValueGeneratedOnAdd().HasColumnName("quantity"). b.Property<decimal>("Quantity").ValueGeneratedOnAdd().HasColumnName("quantity").
HasColumnType("decimal(11,2)").HasDefaultValueSql("'0.00'"); HasColumnType("decimal(11,2)").HasDefaultValueSql("'0.00'");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("Donator").HasName("idx_money_donations_donator"); b.HasIndex("Donator").HasName("idx_money_donations_donator");
@@ -1204,11 +1340,15 @@ namespace Marechai.Database.Migrations
b.Property<int>("AddedId").ValueGeneratedOnAdd().HasColumnName("added_id").HasColumnType("int(11)"). b.Property<int>("AddedId").ValueGeneratedOnAdd().HasColumnName("added_id").HasColumnType("int(11)").
HasDefaultValueSql("'0'"); HasDefaultValueSql("'0'");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<DateTime>("Date").HasColumnName("date").HasColumnType("datetime"); b.Property<DateTime>("Date").HasColumnName("date").HasColumnType("datetime");
b.Property<int>("Type").ValueGeneratedOnAdd().HasColumnName("type").HasColumnType("int(11)"). b.Property<int>("Type").ValueGeneratedOnAdd().HasColumnName("type").HasColumnType("int(11)").
HasDefaultValueSql("'0'"); HasDefaultValueSql("'0'");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("AddedId").HasName("idx_news_ip"); b.HasIndex("AddedId").HasName("idx_news_ip");
@@ -1228,6 +1368,8 @@ namespace Marechai.Database.Migrations
b.Property<bool>("Boxed").HasColumnType("bit(1)"); b.Property<bool>("Boxed").HasColumnType("bit(1)");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<DateTime?>("LastStatusDate").HasColumnType("datetime(6)"); b.Property<DateTime?>("LastStatusDate").HasColumnType("datetime(6)");
b.Property<DateTime?>("LostDate").HasColumnType("datetime(6)"); b.Property<DateTime?>("LostDate").HasColumnType("datetime(6)");
@@ -1245,6 +1387,8 @@ namespace Marechai.Database.Migrations
b.Property<bool>("Trade").HasColumnType("bit(1)"); b.Property<bool>("Trade").HasColumnType("bit(1)");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.Property<string>("UserId").HasColumnType("varchar(255) CHARACTER SET utf8mb4"); b.Property<string>("UserId").HasColumnType("varchar(255) CHARACTER SET utf8mb4");
b.HasKey("Id"); b.HasKey("Id");
@@ -1292,6 +1436,8 @@ namespace Marechai.Database.Migrations
b.Property<ushort?>("Contrast").HasColumnType("smallint unsigned"); b.Property<ushort?>("Contrast").HasColumnType("smallint unsigned");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<DateTime?>("CreationDate").HasColumnType("datetime(6)"); b.Property<DateTime?>("CreationDate").HasColumnType("datetime(6)");
b.Property<double?>("DigitalZoomRatio").HasColumnType("double"); b.Property<double?>("DigitalZoomRatio").HasColumnType("double");
@@ -1344,6 +1490,8 @@ namespace Marechai.Database.Migrations
b.Property<ushort?>("SubjectDistanceRange").HasColumnType("smallint unsigned"); b.Property<ushort?>("SubjectDistanceRange").HasColumnType("smallint unsigned");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.Property<DateTime>("UploadDate").IsConcurrencyToken().ValueGeneratedOnAddOrUpdate(). b.Property<DateTime>("UploadDate").IsConcurrencyToken().ValueGeneratedOnAddOrUpdate().
HasColumnType("datetime(6)"); HasColumnType("datetime(6)");
@@ -1436,10 +1584,14 @@ namespace Marechai.Database.Migrations
b.Property<long>("BookId").HasColumnType("bigint"); b.Property<long>("BookId").HasColumnType("bigint");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<int>("PersonId").HasColumnType("int"); b.Property<int>("PersonId").HasColumnType("int");
b.Property<string>("RoleId").IsRequired().HasColumnType("char(3)"); b.Property<string>("RoleId").IsRequired().HasColumnType("char(3)");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("BookId"); b.HasIndex("BookId");
@@ -1457,6 +1609,8 @@ namespace Marechai.Database.Migrations
b.Property<int>("CompanyId").HasColumnType("int(11)"); b.Property<int>("CompanyId").HasColumnType("int(11)");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<DateTime?>("End").HasColumnType("datetime(6)"); b.Property<DateTime?>("End").HasColumnType("datetime(6)");
b.Property<bool>("Ongoing").HasColumnType("bit(1)"); b.Property<bool>("Ongoing").HasColumnType("bit(1)");
@@ -1467,6 +1621,8 @@ namespace Marechai.Database.Migrations
b.Property<DateTime?>("Start").HasColumnType("datetime(6)"); b.Property<DateTime?>("Start").HasColumnType("datetime(6)");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("CompanyId"); b.HasIndex("CompanyId");
@@ -1486,12 +1642,16 @@ namespace Marechai.Database.Migrations
{ {
b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnType("bigint"); b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnType("bigint");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<long>("DocumentId").HasColumnType("bigint"); b.Property<long>("DocumentId").HasColumnType("bigint");
b.Property<int>("PersonId").HasColumnType("int"); b.Property<int>("PersonId").HasColumnType("int");
b.Property<string>("RoleId").IsRequired().HasColumnType("char(3)"); b.Property<string>("RoleId").IsRequired().HasColumnType("char(3)");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("DocumentId"); b.HasIndex("DocumentId");
@@ -1507,12 +1667,16 @@ namespace Marechai.Database.Migrations
{ {
b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnType("bigint"); b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnType("bigint");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<long>("MagazineId").HasColumnType("bigint"); b.Property<long>("MagazineId").HasColumnType("bigint");
b.Property<int>("PersonId").HasColumnType("int"); b.Property<int>("PersonId").HasColumnType("int");
b.Property<string>("RoleId").IsRequired().HasColumnType("char(3)"); b.Property<string>("RoleId").IsRequired().HasColumnType("char(3)");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("MagazineId"); b.HasIndex("MagazineId");
@@ -1534,6 +1698,8 @@ namespace Marechai.Database.Migrations
b.Property<short?>("CountryOfBirthId").HasColumnType("smallint(3)"); b.Property<short?>("CountryOfBirthId").HasColumnType("smallint(3)");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<DateTime?>("DeathDate").HasColumnType("datetime(6)"); b.Property<DateTime?>("DeathDate").HasColumnType("datetime(6)");
b.Property<string>("DisplayName").HasColumnType("varchar(255) CHARACTER SET utf8mb4"); b.Property<string>("DisplayName").HasColumnType("varchar(255) CHARACTER SET utf8mb4");
@@ -1550,6 +1716,8 @@ namespace Marechai.Database.Migrations
b.Property<string>("Twitter").HasColumnType("varchar(255) CHARACTER SET utf8mb4"); b.Property<string>("Twitter").HasColumnType("varchar(255) CHARACTER SET utf8mb4");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.Property<string>("Webpage").HasColumnType("varchar(255) CHARACTER SET utf8mb4"); b.Property<string>("Webpage").HasColumnType("varchar(255) CHARACTER SET utf8mb4");
b.HasKey("Id"); b.HasKey("Id");
@@ -1589,6 +1757,8 @@ namespace Marechai.Database.Migrations
b.Property<int?>("Cores").HasColumnName("cores").HasColumnType("int(11)"); b.Property<int?>("Cores").HasColumnName("cores").HasColumnType("int(11)");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<int?>("DataBus").HasColumnName("data_bus").HasColumnType("int(11)"); b.Property<int?>("DataBus").HasColumnName("data_bus").HasColumnType("int(11)");
b.Property<float?>("DieSize").HasColumnName("die_size").HasColumnType("float"); b.Property<float?>("DieSize").HasColumnName("die_size").HasColumnType("float");
@@ -1635,6 +1805,8 @@ namespace Marechai.Database.Migrations
b.Property<long?>("Transistors").HasColumnName("transistors").HasColumnType("bigint(20)"); b.Property<long?>("Transistors").HasColumnName("transistors").HasColumnType("bigint(20)");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("AddrBus").HasName("idx_processors_addr_bus"); b.HasIndex("AddrBus").HasName("idx_processors_addr_bus");
@@ -1694,12 +1866,16 @@ namespace Marechai.Database.Migrations
{ {
b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnName("id").HasColumnType("bigint(20)"); b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnName("id").HasColumnType("bigint(20)");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<int>("MachineId").HasColumnName("machine").HasColumnType("int(11)"); b.Property<int>("MachineId").HasColumnName("machine").HasColumnType("int(11)");
b.Property<int>("ProcessorId").HasColumnName("processor").HasColumnType("int(11)"); b.Property<int>("ProcessorId").HasColumnName("processor").HasColumnType("int(11)");
b.Property<float?>("Speed").HasColumnName("speed").HasColumnType("float"); b.Property<float?>("Speed").HasColumnName("speed").HasColumnType("float");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("MachineId").HasName("idx_processors_by_machine_machine"); b.HasIndex("MachineId").HasName("idx_processors_by_machine_machine");
@@ -1715,12 +1891,16 @@ namespace Marechai.Database.Migrations
{ {
b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnType("bigint"); b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnType("bigint");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<long>("OwnedMachineId").HasColumnType("bigint"); b.Property<long>("OwnedMachineId").HasColumnType("bigint");
b.Property<int>("ProcessorId").HasColumnType("int(11)"); b.Property<int>("ProcessorId").HasColumnType("int(11)");
b.Property<float>("Speed").HasColumnType("float"); b.Property<float>("Speed").HasColumnType("float");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("OwnedMachineId"); b.HasIndex("OwnedMachineId");
@@ -1741,6 +1921,8 @@ namespace Marechai.Database.Migrations
b.Property<long?>("Colors").HasColumnName("colors").HasColumnType("bigint(20)"); b.Property<long?>("Colors").HasColumnName("colors").HasColumnType("bigint(20)");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<bool>("Grayscale").HasColumnType("bit(1)"); b.Property<bool>("Grayscale").HasColumnType("bit(1)");
b.Property<int>("Height").ValueGeneratedOnAdd().HasColumnName("height").HasColumnType("int(11)"). b.Property<int>("Height").ValueGeneratedOnAdd().HasColumnName("height").HasColumnType("int(11)").
@@ -1748,6 +1930,8 @@ namespace Marechai.Database.Migrations
b.Property<long?>("Palette").HasColumnName("palette").HasColumnType("bigint(20)"); b.Property<long?>("Palette").HasColumnName("palette").HasColumnType("bigint(20)");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.Property<int>("Width").ValueGeneratedOnAdd().HasColumnName("width").HasColumnType("int(11)"). b.Property<int>("Width").ValueGeneratedOnAdd().HasColumnName("width").HasColumnType("int(11)").
HasDefaultValueSql("'0'"); HasDefaultValueSql("'0'");
@@ -1775,10 +1959,14 @@ namespace Marechai.Database.Migrations
{ {
b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnName("id").HasColumnType("bigint(20)"); b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnName("id").HasColumnType("bigint(20)");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<int>("GpuId").HasColumnName("gpu").HasColumnType("int(11)"); b.Property<int>("GpuId").HasColumnName("gpu").HasColumnType("int(11)");
b.Property<int>("ResolutionId").HasColumnName("resolution").HasColumnType("int(11)"); b.Property<int>("ResolutionId").HasColumnName("resolution").HasColumnType("int(11)");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("GpuId").HasName("idx_resolutions_by_gpu_gpu"); b.HasIndex("GpuId").HasName("idx_resolutions_by_gpu_gpu");
@@ -1792,10 +1980,14 @@ namespace Marechai.Database.Migrations
{ {
b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnType("bigint"); b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnType("bigint");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<int>("ResolutionId").HasColumnType("int(11)"); b.Property<int>("ResolutionId").HasColumnType("int(11)");
b.Property<int>("ScreenId").HasColumnType("int"); b.Property<int>("ScreenId").HasColumnType("int");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("ResolutionId"); b.HasIndex("ResolutionId");
@@ -1809,6 +2001,8 @@ namespace Marechai.Database.Migrations
{ {
b.Property<int>("Id").ValueGeneratedOnAdd().HasColumnType("int"); b.Property<int>("Id").ValueGeneratedOnAdd().HasColumnType("int");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<double>("Diagonal").HasColumnType("double"); b.Property<double>("Diagonal").HasColumnType("double");
b.Property<long?>("EffectiveColors").HasColumnType("bigint"); b.Property<long?>("EffectiveColors").HasColumnType("bigint");
@@ -1819,6 +2013,8 @@ namespace Marechai.Database.Migrations
b.Property<string>("Type").IsRequired().HasColumnType("varchar(255) CHARACTER SET utf8mb4"); b.Property<string>("Type").IsRequired().HasColumnType("varchar(255) CHARACTER SET utf8mb4");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.Property<double?>("Width").HasColumnType("double"); b.Property<double?>("Width").HasColumnType("double");
b.HasKey("Id"); b.HasKey("Id");
@@ -1842,10 +2038,14 @@ namespace Marechai.Database.Migrations
{ {
b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnType("bigint"); b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnType("bigint");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<int>("MachineId").HasColumnType("int(11)"); b.Property<int>("MachineId").HasColumnType("int(11)");
b.Property<int>("ScreenId").HasColumnType("int"); b.Property<int>("ScreenId").HasColumnType("int");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("MachineId"); b.HasIndex("MachineId");
@@ -1859,10 +2059,14 @@ namespace Marechai.Database.Migrations
{ {
b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnName("id").HasColumnType("bigint(20)"); b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnName("id").HasColumnType("bigint(20)");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<int>("MachineId").HasColumnName("machine").HasColumnType("int(11)"); b.Property<int>("MachineId").HasColumnName("machine").HasColumnType("int(11)");
b.Property<int>("SoundSynthId").HasColumnName("sound_synth").HasColumnType("int(11)"); b.Property<int>("SoundSynthId").HasColumnName("sound_synth").HasColumnType("int(11)");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("MachineId").HasName("idx_sound_by_machine_machine"); b.HasIndex("MachineId").HasName("idx_sound_by_machine_machine");
@@ -1876,10 +2080,14 @@ namespace Marechai.Database.Migrations
{ {
b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnType("bigint"); b.Property<long>("Id").ValueGeneratedOnAdd().HasColumnType("bigint");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<long>("OwnedMachineId").HasColumnType("bigint"); b.Property<long>("OwnedMachineId").HasColumnType("bigint");
b.Property<int>("SoundSynthId").HasColumnType("int(11)"); b.Property<int>("SoundSynthId").HasColumnType("int(11)");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("OwnedMachineId"); b.HasIndex("OwnedMachineId");
@@ -1895,6 +2103,8 @@ namespace Marechai.Database.Migrations
b.Property<int?>("CompanyId").HasColumnName("company").HasColumnType("int(11)"); b.Property<int?>("CompanyId").HasColumnName("company").HasColumnType("int(11)");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<int?>("Depth").HasColumnName("depth").HasColumnType("int(11)"); b.Property<int?>("Depth").HasColumnName("depth").HasColumnType("int(11)");
b.Property<double?>("Frequency").HasColumnName("frequency").HasColumnType("double"); b.Property<double?>("Frequency").HasColumnName("frequency").HasColumnType("double");
@@ -1911,6 +2121,8 @@ namespace Marechai.Database.Migrations
b.Property<int?>("Type").HasColumnName("type").HasColumnType("int(11)"); b.Property<int?>("Type").HasColumnName("type").HasColumnType("int(11)");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.Property<int?>("Voices").HasColumnName("voices").HasColumnType("int(11)"); b.Property<int?>("Voices").HasColumnName("voices").HasColumnType("int(11)");
b.Property<int?>("WhiteNoise").HasColumnName("white_noise").HasColumnType("int(11)"); b.Property<int?>("WhiteNoise").HasColumnName("white_noise").HasColumnType("int(11)");
@@ -1946,6 +2158,8 @@ namespace Marechai.Database.Migrations
b.Property<long?>("Capacity").HasColumnName("capacity").HasColumnType("bigint(20)"); b.Property<long?>("Capacity").HasColumnName("capacity").HasColumnType("bigint(20)");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<int>("Interface").ValueGeneratedOnAdd().HasColumnName("interface").HasColumnType("int(11)"). b.Property<int>("Interface").ValueGeneratedOnAdd().HasColumnName("interface").HasColumnType("int(11)").
HasDefaultValueSql("'0'"); HasDefaultValueSql("'0'");
@@ -1954,6 +2168,8 @@ namespace Marechai.Database.Migrations
b.Property<int>("Type").ValueGeneratedOnAdd().HasColumnName("type").HasColumnType("int(11)"). b.Property<int>("Type").ValueGeneratedOnAdd().HasColumnName("type").HasColumnType("int(11)").
HasDefaultValueSql("'0'"); HasDefaultValueSql("'0'");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("Capacity").HasName("idx_storage_capacity"); b.HasIndex("Capacity").HasName("idx_storage_capacity");
@@ -1973,12 +2189,16 @@ namespace Marechai.Database.Migrations
b.Property<long>("Capacity").HasColumnType("bigint"); b.Property<long>("Capacity").HasColumnType("bigint");
b.Property<DateTime>("CreatedOn").ValueGeneratedOnAdd().HasColumnType("datetime(6)");
b.Property<int>("Interface").HasColumnType("int"); b.Property<int>("Interface").HasColumnType("int");
b.Property<long>("OwnedMachineId").HasColumnType("bigint"); b.Property<long>("OwnedMachineId").HasColumnType("bigint");
b.Property<int>("Type").HasColumnType("int"); b.Property<int>("Type").HasColumnType("int");
b.Property<DateTime>("UpdatedOn").ValueGeneratedOnAddOrUpdate().HasColumnType("datetime(6)");
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("Capacity"); b.HasIndex("Capacity");

View File

@@ -1,7 +1,16 @@
using System;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations.Schema;
namespace Marechai.Database.Models namespace Marechai.Database.Models
{ {
public class BaseModel<TKey> public class BaseModel<TKey>
{ {
public TKey Id { get; set; } public TKey Id { get; set; }
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public DateTime CreatedOn { get; set; }
[DatabaseGenerated(DatabaseGeneratedOption.Computed)]
public DateTime UpdatedOn { get; set; }
} }
} }

View File

@@ -2,7 +2,7 @@
<Project Sdk="Microsoft.NET.Sdk.Web"> <Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup> <PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework> <TargetFramework>netcoreapp3.1</TargetFramework>
<Version>3.0.99.1535</Version> <Version>3.0.99.1537</Version>
<Company>Canary Islands Computer Museum</Company> <Company>Canary Islands Computer Museum</Company>
<Copyright>Copyright © 2003-2020 Natalia Portillo</Copyright> <Copyright>Copyright © 2003-2020 Natalia Portillo</Copyright>
<Product>Canary Islands Computer Museum Website</Product> <Product>Canary Islands Computer Museum Website</Product>