Merge branch 'v2-beta' into develop

This commit is contained in:
poeti8 2019-10-09 01:36:58 +03:30
commit dd703450ae
3 changed files with 10 additions and 2 deletions

2
package-lock.json generated
View File

@ -1,6 +1,6 @@
{ {
"name": "kutt", "name": "kutt",
"version": "2.0.0", "version": "2.0.1",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {

View File

@ -1,6 +1,6 @@
{ {
"name": "kutt", "name": "kutt",
"version": "2.0.0", "version": "2.0.1",
"description": "Modern URL shortener.", "description": "Modern URL shortener.",
"main": "./production-server/server.js", "main": "./production-server/server.js",
"scripts": { "scripts": {

View File

@ -10,6 +10,7 @@ export async function createVisitTable(knex: Knex) {
.dateTime("created_at") .dateTime("created_at")
.notNullable() .notNullable()
.defaultTo(knex.fn.now()); .defaultTo(knex.fn.now());
table.dateTime("updated_at").defaultTo(knex.fn.now());
table table
.integer("link_id") .integer("link_id")
.references("id") .references("id")
@ -74,4 +75,11 @@ export async function createVisitTable(knex: Knex) {
.defaultTo(0); .defaultTo(0);
}); });
} }
const hasUpdatedAt = await knex.schema.hasColumn("visits", "updated_at");
if (!hasUpdatedAt) {
await knex.schema.alterTable("visits", table => {
table.dateTime("updated_at").defaultTo(knex.fn.now());
});
}
} }