2
#!/usr/bin/env python -tt
5
# Created by Timo Wingender <timo.wingender@gmx.de> on 2010-06-03.
7
# Last Modified: $Date$
11
# This is an auto-generated and eddited representation for the ggzd tables.
14
from django.db import models
15
from django.db.models import OneToOneField
16
from fields import AutoOneToOneField
17
from django.contrib.auth.models import User
19
class GGZMatches(models.Model):
20
id = models.IntegerField(primary_key=True)
21
date = models.IntegerField()
22
game = models.TextField()
23
winner = models.CharField(max_length=768, blank=True)
24
savegame = models.TextField(blank=True)
26
db_table = u'wlggz_matches'
28
class GGZMatchplayers(models.Model):
29
id = models.IntegerField(primary_key=True)
30
match = models.IntegerField()
31
handle = models.CharField(max_length=768, blank=True)
32
playertype = models.CharField(max_length=768)
34
db_table = u'wlggz_matchplayers'
36
class GGZPermissions(models.Model):
37
handle = models.CharField(max_length=768, blank=True)
38
join_table = models.IntegerField(null=True, blank=True)
39
launch_table = models.IntegerField(null=True, blank=True)
40
rooms_login = models.IntegerField(null=True, blank=True)
41
rooms_admin = models.IntegerField(null=True, blank=True)
42
chat_announce = models.IntegerField(null=True, blank=True)
43
chat_bot = models.IntegerField(null=True, blank=True)
44
no_stats = models.IntegerField(null=True, blank=True)
45
edit_tables = models.IntegerField(null=True, blank=True)
46
table_privmsg = models.IntegerField(null=True, blank=True)
48
db_table = u'wlggz_permissions'
51
#class Savegameplayers(models.Model):
52
# id = models.IntegerField(primary_key=True)
53
# tableid = models.IntegerField()
54
# stamp = models.IntegerField()
55
# seat = models.IntegerField()
56
# handle = models.CharField(max_length=768, blank=True)
57
# seattype = models.CharField(max_length=768)
59
# db_table = u'savegameplayers'
61
#class Savegames(models.Model):
62
# id = models.IntegerField(primary_key=True)
63
# date = models.IntegerField()
64
# game = models.CharField(max_length=768)
65
# owner = models.CharField(max_length=768)
66
# savegame = models.CharField(max_length=768)
67
# tableid = models.IntegerField()
68
# stamp = models.IntegerField()
70
# db_table = u'savegames'
72
class GGZStats(models.Model):
73
id = models.IntegerField(primary_key=True)
74
handle = OneToOneField(User, to_field='username', related_name='wlggzstats', db_column='handle')
75
#handle = models.CharField(max_length=768, blank=True)
76
game = models.TextField()
77
wins = models.IntegerField()
78
losses = models.IntegerField()
79
ties = models.IntegerField()
80
forfeits = models.IntegerField()
81
rating = models.FloatField()
82
ranking = models.IntegerField()
83
highscore = models.IntegerField()
85
db_table = u'wlggz_stats'
87
#class GGZTeammembers(models.Model):
88
# id = models.IntegerField(primary_key=True)
89
# teamname = models.TextField()
90
# username = models.TextField()
91
# role = models.TextField()
92
# entrydate = models.IntegerField()
94
# db_table = u'ggz_db.teammembers'
96
#class Teams(models.Model):
97
# id = models.IntegerField(primary_key=True)
98
# teamname = models.TextField()
99
# fullname = models.TextField()
100
# icon = models.TextField()
101
# foundingdate = models.IntegerField()
102
# founder = models.TextField()
103
# homepage = models.TextField()
105
# db_table = u'ggz_db.teams'
107
#class Tournamentplayers(models.Model):
108
# id = models.IntegerField(primary_key=True)
109
# tid = models.IntegerField()
110
# number = models.IntegerField()
111
# name = models.TextField()
112
# playertype = models.TextField()
114
# db_table = u'tournamentplayers'
116
#class Tournaments(models.Model):
117
# id = models.IntegerField(primary_key=True)
118
# name = models.TextField()
119
# game = models.TextField()
120
# date = models.IntegerField()
121
# organizer = models.TextField()
123
# db_table = u'tournaments'
125
#class Userinfo(models.Model):
126
# id = models.IntegerField(primary_key=True)
127
# handle = models.CharField(max_length=768)
128
# photo = models.TextField()
129
# gender = models.TextField()
130
# country = models.TextField()
131
# pubkey = models.TextField()
132
# blogfeed = models.TextField()
133
# longitude = models.FloatField()
134
# latitude = models.FloatField()
135
# alterpass = models.TextField()
137
# db_table = u'userinfo'
139
#class Users(models.Model):
140
# id = models.IntegerField()
141
# handle = models.CharField(max_length=90)
142
# password = models.CharField(max_length=240, blank=True)
143
# name = models.CharField(max_length=183)
144
# email = models.CharField(max_length=225)
145
# firstlogin = models.DateTimeField()
146
# lastlogin = models.DateTimeField(null=True, blank=True)
147
# permissions = models.IntegerField(null=True, blank=True)
148
# confirmed = models.IntegerField(null=True, blank=True)
150
# db_table = u'users'