diff --git a/src/Database/Database.csproj b/src/Database/Database.csproj
index 8077ae78ae90555c4dc7abcdecfb4c8fc502303d..4f037234f71f6df68932da7db0f8466d634c9794 100644
--- a/src/Database/Database.csproj
+++ b/src/Database/Database.csproj
@@ -77,10 +77,10 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   <ItemGroup>
-    <Content Include="DataModel\CsDatabase.tt">
+    <None Include="DataModel\CsDatabase.tt">
       <Generator>TextTemplatingFileGenerator</Generator>
       <LastGenOutput>CsDatabase.generated.cs</LastGenOutput>
-    </Content>
+    </None>
   </ItemGroup>
   <ItemGroup>
     <Service Include="{508349B6-6B84-4DF5-91F0-309BEEBAD82D}" />
diff --git a/src/Migrator/Migrations/Migration201908231520ResourceDisplayName.cs b/src/Migrator/Migrations/Migration201908231520ResourceDisplayName.cs
new file mode 100644
index 0000000000000000000000000000000000000000..1791b8e251e78f5fee7ddedd55f78be9dfae5ec6
--- /dev/null
+++ b/src/Migrator/Migrations/Migration201908231520ResourceDisplayName.cs
@@ -0,0 +1,18 @@
+using FluentMigrator;
+namespace Coscine.Database.Migration.Migrations
+{
+    //yyyymmddhhmm
+    [Migration(201908231520)]
+    public class Migration201908231520ResourceDisplayName : FluentMigrator.Migration
+    {
+        public override void Down()
+        {
+            Delete.Column("DisplayName").FromTable("Resources");
+        }
+
+        public override void Up()
+        {
+            Alter.Table("Resources").AddColumn("DisplayName").AsString(200).Nullable();
+        }
+    }
+}
diff --git a/src/Migrator/Migrations/Migration201908290941ORCiD.cs b/src/Migrator/Migrations/Migration201908290941ORCiD.cs
new file mode 100644
index 0000000000000000000000000000000000000000..62cb99051431ebe68f5c91379ab3f741b278bd6a
--- /dev/null
+++ b/src/Migrator/Migrations/Migration201908290941ORCiD.cs
@@ -0,0 +1,22 @@
+using FluentMigrator;
+namespace Coscine.Database.Migration.Migrations
+{
+    //yyyymmddhhmm
+    [Migration(201908290941)]
+    public class Migration201908290941ORCiD : FluentMigrator.Migration
+    {
+        public override void Down()
+        {
+            Rename.Column("ExternalAuthenticatorId").OnTable("ExternalIds").To("ResourceTypeId");
+
+            Delete.FromTable("ExternalAuthenticators").Row(new { DisplayName = "ORCiD" });
+        }
+
+        public override void Up()
+        {
+            Rename.Column("ResourceTypeId").OnTable("ExternalIds").To("ExternalAuthenticatorId");
+
+            Insert.IntoTable("ExternalAuthenticators").Row(new { DisplayName = "ORCiD" });
+        }
+    }
+}
diff --git a/src/Migrator/Migrator.csproj b/src/Migrator/Migrator.csproj
index 5c27152febdaade201d2cca463bed74831acf0a4..422ca867abe86d12821a7145ccd0f6ca2fda0c8f 100644
--- a/src/Migrator/Migrator.csproj
+++ b/src/Migrator/Migrator.csproj
@@ -145,9 +145,11 @@
   <ItemGroup>
     <Compile Include="Migrations\Migration201907011352ProjectApi.cs" />
     <Compile Include="Migrations\Migration201907081510EnhanceProjectApi.cs" />
+    <Compile Include="Migrations\Migration201908290941ORCiD.cs" />
     <Compile Include="Migrations\Migration201908121401GitlabResource.cs" />
     <Compile Include="Migrations\Migration201908071616RdsResource.cs" />
     <Compile Include="Migrations\Migration201907100900UserProfilesApi.cs" />
+    <Compile Include="Migrations\Migration201908231520ResourceDisplayName.cs" />
     <Compile Include="Migrator.cs" />
     <Compile Include="Program.cs" />
     <Compile Include="Properties\AssemblyInfo.cs" />
diff --git a/tools/packages.config b/tools/packages.config
index 3c65df896fad902af9e0d5bc8388adf80f57944c..9fc114d418b54c80084975ee60924bea0fafb6ca 100644
--- a/tools/packages.config
+++ b/tools/packages.config
@@ -1,4 +1,4 @@
 <?xml version="1.0" encoding="utf-8"?>
 <packages>
-    <package id="Cake" version="0.28.0" />
+    <package id="Cake" version="0.34.1" />
 </packages>