@@ -9,6 +9,7 @@ async function createDomainTable(knex) {
.defaultTo(false);
table
.integer("banned_by_id")
+ .unsigned()
.references("id")
.inTable("users");
@@ -17,7 +18,8 @@ async function createDomainTable(knex) {
.notNullable();
table.string("homepage").nullable();
- .integer("user_id");
+ .integer("user_id")
+ .unsigned();
.foreign("user_id")
@@ -13,6 +13,7 @@ async function createHostTable(knex) {
table.timestamps(false, true);
@@ -12,17 +12,20 @@ async function createLinkTable(knex) {
.integer("domain_id")
.inTable("domains");
table.string("password");
table.dateTime("expire_in");
table.string("target", 2040).notNullable();
@@ -10,6 +10,7 @@ async function createUserTable(knex) {
@@ -10,7 +10,8 @@ async function createVisitTable(knex) {
.defaultTo(knex.fn.now());
table.dateTime("updated_at").defaultTo(knex.fn.now());
- .integer("link_id");
+ .integer("link_id")
.foreign("link_id")