コード例 #1
0
class User(Table):

    id = Column(DataTypes.integer, pk=True)
    enabled = Column(DataTypes.smallint, default=0)
    userName = Column(DataTypes.varchar(60), unique=True)
    email = Column(DataTypes.varchar(60), unique=True)
    emailVerified = Column(DataTypes.smallint, default=0)
    password = Column(DataTypes.varchar(60))
    profilePicture = Column(DataTypes.varchar(60))
コード例 #2
0
class AssetTag(Table):
    """Junction Table: Asset & Yag"""

    id = Column(DataTypes.integer, pk=True)
    assetId = Column(DataTypes.integer, fk=(Asset, 'id'))
    tagId = Column(DataTypes.integer, fk=(Tag, 'id'))
コード例 #3
0
class AssetType(Table):

    id = Column(DataTypes.integer, pk=True)
    name = Column(DataTypes.varchar(24))
コード例 #4
0
class Tag(Table):

    id = Column(DataTypes.integer, pk=True)
    groupId = Column(DataTypes.integer, fk=(TagGroup, 'id'), default=1)
    name = Column(DataTypes.varchar(60))
    color = Column(DataTypes.char(8))
コード例 #5
0
class TagGroup(Table):

    id = Column(DataTypes.integer, pk=True)
    name = Column(DataTypes.varchar(60))
    color = Column(DataTypes.char(6))
コード例 #6
0
class AssetsMesh(Table):
    id = Column(DataTypes.integer, pk=True)
    assetId = Column(DataTypes.integer, fk=(Asset, 'id'), default=1)
    model3dId = Column(DataTypes.integer, fk=(Mesh, 'id'), default=1)
コード例 #7
0
class Mesh(Table):
    id = Column(DataTypes.integer, pk=True)
    assetId = Column(DataTypes.integer, fk=(AssetType, 'id'), default=1)
コード例 #8
0
class AssetTexture(Table):
    id = Column(DataTypes.integer, pk=True)
    assetId = Column(DataTypes.integer, fk=(Asset, 'id'), default=1)
    textureId = Column(DataTypes.integer, fk=(Texture, 'id'), default=1)
コード例 #9
0
class Texture(Table):

    id = Column(DataTypes.integer, pk=True)
    format = Column(DataTypes.integer, fk=(TextureFormat, 'id'), default=1)
    resolutionX = Column(DataTypes.smallint, default=1024)
    resolutionY = Column(DataTypes.smallint, default=1024)
コード例 #10
0
class TextureFormat(Table):

    id = Column(DataTypes.integer, pk=True)
    name = Column(DataTypes.char(3))
コード例 #11
0
class Asset(Table):
    id = Column(DataTypes.integer, pk=True)
    name = Column(DataTypes.varchar(60))
    assetTypeid = Column(DataTypes.integer, fk=(AssetType, 'id'), default=1)