Merge branch 'v2-beta' into develop
This commit is contained in:
commit
dd703450ae
|
@ -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": {
|
||||||
|
|
|
@ -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": {
|
||||||
|
|
|
@ -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());
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue