Skip to content

Commit

Permalink
V2.0.1.0 (#256)
Browse files Browse the repository at this point in the history
* Include additional logging on player stats.

* Add more logging around players when being posted to database.

* Increase logging!!!

* Logging fixes and remove the insert for playerstats in OnPlayerDeath.

Remove the final insert for values in OnMapResult as it is unnecessary.

Add some more logging in utils.ts for inserting/updating player stats.

* Dep update bcrypt to 5.1.0

* Fix #255 for post route in matches.

* Include new defaults in playerstats.

* Revert update on player death.

* Remove additional logging.
  • Loading branch information
PhlexPlexico committed Jun 30, 2023
1 parent 7172950 commit c8a595b
Show file tree
Hide file tree
Showing 9 changed files with 795 additions and 180 deletions.
259 changes: 259 additions & 0 deletions migrations/development/20230629010420-get5db.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,259 @@
'use strict';

var dbm;
var type;
var seed;

/**
* We receive the dbmigrate dependency from dbmigrate initially.
* This enables us to not have to rely on NODE_PATH.
*/
exports.setup = function(options, seedLink) {
dbm = options.dbmigrate;
type = dbm.dataType;
seed = seedLink;
};

exports.up = function(db) {
return db
.runSql("ALTER TABLE player_stats ALTER COLUMN knife_kills SET DEFAULT 0")
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN damage SET DEFAULT 0"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN util_damage SET DEFAULT 0"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN enemies_flashed SET DEFAULT 0"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN friendlies_flashed SET DEFAULT 0"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN bomb_plants SET DEFAULT 0"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN bomb_defuses SET DEFAULT 0"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN v1 SET DEFAULT 0"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN v2 SET DEFAULT 0"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN v3 SET DEFAULT 0"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN v4 SET DEFAULT 0"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN v5 SET DEFAULT 0"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN k1 SET DEFAULT 0"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN k2 SET DEFAULT 0"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN k3 SET DEFAULT 0"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN k4 SET DEFAULT 0"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN k5 SET DEFAULT 0"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN firstdeath_ct SET DEFAULT 0"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN firstdeath_t SET DEFAULT 0"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN firstkill_ct SET DEFAULT 0"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN firstkill_t SET DEFAULT 0"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN kast SET DEFAULT 0"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN contribution_score SET DEFAULT 0"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN mvp SET DEFAULT 0"
);
});
};

exports.down = function(db) {
return db
.runSql("ALTER TABLE player_stats ALTER COLUMN knife_kills SET DEFAULT NULL")
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN damage SET DEFAULT NULL"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN util_damage SET DEFAULT NULL"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN enemies_flashed SET DEFAULT NULL"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN friendlies_flashed SET DEFAULT NULL"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN bomb_plants SET DEFAULT NULL"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN bomb_defuses SET DEFAULT NULL"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN v1 SET DEFAULT NULL"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN v2 SET DEFAULT NULL"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN v3 SET DEFAULT NULL"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN v4 SET DEFAULT NULL"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN v5 SET DEFAULT NULL"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN k1 SET DEFAULT NULL"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN k2 SET DEFAULT NULL"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN k3 SET DEFAULT NULL"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN k4 SET DEFAULT NULL"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN k5 SET DEFAULT NULL"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN firstdeath_ct SET DEFAULT NULL"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN firstdeath_t SET DEFAULT NULL"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN firstkill_ct SET DEFAULT NULL"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN firstkill_t SET DEFAULT NULL"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN kast SET DEFAULT NULL"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN contribution_score SET DEFAULT NULL"
);
})
.then(() => {
return db.runSql(
"ALTER TABLE player_stats ALTER COLUMN mvp SET DEFAULT NULL"
);
});
};

exports._meta = {
"version": 1
};
Loading

0 comments on commit c8a595b

Please sign in to comment.