1 import { Knex } from "knex";
4 export async function up(knex: Knex): Promise<void> {
5 return knex.schema.createTable('events', function(table) {
6 table.uuid('id').primary().defaultTo(knex.raw('uuid_generate_v4()'));
7 table.string('event_name');
8 table.uuid('player_id');
9 table.integer('value').defaultTo(1);
10 table.string('app_version');
11 table.json('props').defaultTo('{}');
12 table.timestamp('created').defaultTo(knex.raw('NOW()'))
17 export async function down(knex: Knex): Promise<void> {
18 return knex.schema.dropTable('events');