Quellcode durchsuchen

fix db models for mysql

Pouria Ezzati vor 1 Jahr
Ursprung
Commit
5c56a9aab5

+ 3 - 1
server/models/domain.model.js

@@ -9,6 +9,7 @@ async function createDomainTable(knex) {
         .defaultTo(false);
       table
         .integer("banned_by_id")
+        .unsigned()
         .references("id")
         .inTable("users");
       table
@@ -17,7 +18,8 @@ async function createDomainTable(knex) {
         .notNullable();
       table.string("homepage").nullable();
       table
-        .integer("user_id");
+        .integer("user_id")
+        .unsigned();
       table
         .foreign("user_id")
         .references("id")

+ 1 - 0
server/models/host.model.js

@@ -13,6 +13,7 @@ async function createHostTable(knex) {
         .defaultTo(false);
       table
         .integer("banned_by_id")
+        .unsigned()
         .references("id")
         .inTable("users");
       table.timestamps(false, true);

+ 4 - 1
server/models/link.model.js

@@ -12,17 +12,20 @@ async function createLinkTable(knex) {
         .defaultTo(false);
       table
         .integer("banned_by_id")
+        .unsigned()
         .references("id")
         .inTable("users");
       table
         .integer("domain_id")
+        .unsigned()
         .references("id")
         .inTable("domains");
       table.string("password");
       table.dateTime("expire_in");
       table.string("target", 2040).notNullable();
       table
-        .integer("user_id");
+        .integer("user_id")
+        .unsigned();
       table
         .foreign("user_id")
         .references("id")

+ 1 - 0
server/models/user.model.js

@@ -10,6 +10,7 @@ async function createUserTable(knex) {
         .defaultTo(false);
       table
         .integer("banned_by_id")
+        .unsigned()
         .references("id")
         .inTable("users");
       table

+ 2 - 1
server/models/visit.model.js

@@ -10,7 +10,8 @@ async function createVisitTable(knex) {
         .defaultTo(knex.fn.now());
       table.dateTime("updated_at").defaultTo(knex.fn.now());
       table
-        .integer("link_id");
+        .integer("link_id")
+        .unsigned();
       table
         .foreign("link_id")
         .references("id")