Game save state SQL

This commit is contained in:
Ben
2019-12-04 01:31:35 +00:00
parent b2b3d9c236
commit 23a8147762
2 changed files with 20 additions and 8 deletions

12
houdini/data/game.py Normal file
View File

@@ -0,0 +1,12 @@
from houdini.data import db
class PenguinGameData(db.Model):
__tablename__ = 'penguin_game_data'
penguin_id = db.Column(db.ForeignKey('penguin.id', ondelete='RESTRICT', onupdate='CASCADE'), primary_key=True,
nullable=False)
room_id = db.Column(db.ForeignKey('room.id', ondelete='RESTRICT', onupdate='CASCADE'), primary_key=True,
nullable=False, index=True)
index = db.Column(db.Integer, primary_key=True, index=True)
data = db.Column(db.Text, nullable=False, server_default=db.text("''"))