@@ -11,37 +11,49 @@ datasource db {
1111}
1212
1313model mgemod_duels {
14- winner String ? @db.VarChar (255 )
15- loser String ? @db.VarChar (255 )
16- winnerscore String ? @db.VarChar (255 )
17- loserscore String ? @db.VarChar (255 )
18- winlimit String ? @db.VarChar (255 )
19- endtime Int
20- mapname String ? @db.VarChar (255 )
21- arenaname String ? @db.VarChar (255 )
22- id Int @id @default (autoincrement () )
23- winnerclass String ? @db.VarChar (64 )
24- loserclass String ? @db.VarChar (64 )
25- starttime Int ?
14+ winner String ? @db.VarChar (255 )
15+ loser String ? @db.VarChar (255 )
16+ winnerscore String ? @db.VarChar (255 )
17+ loserscore String ? @db.VarChar (255 )
18+ winlimit String ? @db.VarChar (255 )
19+ endtime Int
20+ mapname String ? @db.VarChar (255 )
21+ arenaname String ? @db.VarChar (255 )
22+ id Int @id @default (autoincrement () )
23+ winnerclass String ? @db.VarChar (64 )
24+ loserclass String ? @db.VarChar (64 )
25+ starttime Int ?
26+ winner_previous_elo Int ?
27+ winner_new_elo Int ?
28+ loser_previous_elo Int ?
29+ loser_new_elo Int ?
2630}
2731
2832model mgemod_duels_2v2 {
29- winner String ? @db.VarChar (255 )
30- winner2 String ? @db.VarChar (255 )
31- loser String ? @db.VarChar (255 )
32- loser2 String ? @db.VarChar (255 )
33- winnerscore String ? @db.VarChar (255 )
34- loserscore String ? @db.VarChar (255 )
35- winlimit String ? @db.VarChar (255 )
36- endtime Int
37- mapname String ? @db.VarChar (255 )
38- arenaname String ? @db.VarChar (255 )
39- id Int @id @default (autoincrement () )
40- winnerclass String ? @db.VarChar (64 )
41- winner2class String ? @db.VarChar (64 )
42- loserclass String ? @db.VarChar (64 )
43- loser2class String ? @db.VarChar (64 )
44- starttime Int ?
33+ winner String ? @db.VarChar (255 )
34+ winner2 String ? @db.VarChar (255 )
35+ loser String ? @db.VarChar (255 )
36+ loser2 String ? @db.VarChar (255 )
37+ winnerscore String ? @db.VarChar (255 )
38+ loserscore String ? @db.VarChar (255 )
39+ winlimit String ? @db.VarChar (255 )
40+ endtime Int
41+ mapname String ? @db.VarChar (255 )
42+ arenaname String ? @db.VarChar (255 )
43+ id Int @id @default (autoincrement () )
44+ winnerclass String ? @db.VarChar (64 )
45+ winner2class String ? @db.VarChar (64 )
46+ loserclass String ? @db.VarChar (64 )
47+ loser2class String ? @db.VarChar (64 )
48+ starttime Int ?
49+ winner_previous_elo Int ?
50+ winner_new_elo Int ?
51+ winner2_previous_elo Int ?
52+ winner2_new_elo Int ?
53+ loser_previous_elo Int ?
54+ loser_new_elo Int ?
55+ loser2_previous_elo Int ?
56+ loser2_new_elo Int ?
4557}
4658
4759model mgemod_stats {
@@ -59,3 +71,28 @@ model mgemod_migrations {
5971 migration_name String ? @unique (map : " migration_name " ) @db.VarChar (255 )
6072 executed_at Int ?
6173}
74+
75+ model bulletins_posts {
76+ id Int @id @default (autoincrement () )
77+ message String @db.VarChar (255 )
78+ type bulletins_posts_type
79+ created_at DateTime @default (now () ) @db.Timestamp (0 )
80+ }
81+
82+ model bulletins_reads {
83+ bulletin_id Int
84+ steam_id String @db.VarChar (32 )
85+ read_at DateTime @default (now () ) @db.Timestamp (0 )
86+
87+ @@id ([bulletin_id , steam_id ] )
88+ }
89+
90+ model bulletins_subs {
91+ steam_id String @id @db.VarChar (32 )
92+ subscribed Int ? @default (1 )
93+ }
94+
95+ enum bulletins_posts_type {
96+ global
97+ optional
98+ }
0 commit comments