Source code for hanyuu.db.legacy

from __future__ import unicode_literals
from __future__ import print_function
from __future__ import absolute_import
import peewee
import datetime
from . import models

[docs]class Status(models.Base): """ Models the legacy `streamstatus` table. """ id = peewee.PrimaryKeyField(primary_key=True, default=0) dj = peewee.ForeignKeyField(models.DJ, related_name='status', default=0, db_column='djid') # this could do with a length increase now_playing = peewee.CharField(max_length=200, default='', db_column='np') listeners = peewee.IntegerField(default=0) # this isn't used bitrate = peewee.IntegerField(default=192) is_afk_stream = peewee.IntegerField(default=0, db_column='isafkstream') # lol is_streamdesk = peewee.IntegerField(default=0, db_column='isstreamdesk') start_time = peewee.IntegerField(default=0) end_time = peewee.IntegerField(default=0) last_set = peewee.DateTimeField(default=datetime.datetime.now(), db_table='lastset') track = peewee.ForeignKeyField(models.Track, related_name='status', null=True, default=None) class Meta: db_table = 'streamstatus'
[docs]class Radvar(models.Base): """ Models the legacy `radvars` table. """ id = peewee.PrimaryKeyField(primary_key=True) name = peewee.CharField(max_length=60) value = peewee.TextField() class Meta: db_table = 'radvars'

Project Versions

This Page