Implemented new ladder ordering algorithm
This commit is contained in:
@@ -68,6 +68,9 @@ CREATE TABLE IF NOT EXISTS profiles (
|
||||
|
||||
accountId INTEGER UNSIGNED UNIQUE,
|
||||
|
||||
ladderRank INTEGER UNSIGNED,
|
||||
ladderRankWeight FLOAT UNSIGNED,
|
||||
|
||||
gold INTEGER DEFAULT 100,
|
||||
recruits INTEGER DEFAULT 0,
|
||||
soldiers INTEGER DEFAULT 0,
|
||||
@@ -194,15 +197,15 @@ CREATE TABLE IF NOT EXISTS badges (
|
||||
CONSTRAINT FOREIGN KEY fk_accountId(accountId) REFERENCES accounts(id) ON UPDATE CASCADE ON DELETE CASCADE
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS badgesTimespan ( #for recording timespan-related badges
|
||||
id INTEGER UNSIGNED AUTO_INCREMENT PRIMARY KEY UNIQUE,
|
||||
td TIMESTAMP DEFAULT CURRENT_TIMESTAMP(),
|
||||
|
||||
accountId INTEGER UNSIGNED,
|
||||
|
||||
name VARCHAR(50) NOT NULL,
|
||||
|
||||
qualifyTime TIMESTAMP DEFAULT CURRENT_TIMESTAMP(),
|
||||
|
||||
CONSTRAINT FOREIGN KEY fk_accountId(accountId) REFERENCES accounts(id) ON UPDATE CASCADE ON DELETE CASCADE
|
||||
);
|
||||
#CREATE TABLE IF NOT EXISTS badgesTimespan ( #for recording timespan-related badges
|
||||
# id INTEGER UNSIGNED AUTO_INCREMENT PRIMARY KEY UNIQUE,
|
||||
# td TIMESTAMP DEFAULT CURRENT_TIMESTAMP(),
|
||||
#
|
||||
# accountId INTEGER UNSIGNED,
|
||||
#
|
||||
# name VARCHAR(50) NOT NULL,
|
||||
#
|
||||
# qualifyTime TIMESTAMP DEFAULT CURRENT_TIMESTAMP(),
|
||||
#
|
||||
# CONSTRAINT FOREIGN KEY fk_accountId(accountId) REFERENCES accounts(id) ON UPDATE CASCADE ON DELETE CASCADE
|
||||
#);
|
||||
@@ -1,2 +1,18 @@
|
||||
#NOTE: ALWAYS, ALWAYS, ALWAYS write a script in revert.sql that undoes these changes
|
||||
|
||||
ALTER TABLE
|
||||
profiles
|
||||
ADD COLUMN
|
||||
ladderRank INTEGER UNSIGNED
|
||||
AFTER
|
||||
accountId
|
||||
;
|
||||
|
||||
ALTER TABLE
|
||||
profiles
|
||||
ADD COLUMN
|
||||
ladderRankWeight FLOAT UNSIGNED
|
||||
AFTER
|
||||
ladderRank
|
||||
;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user