32 lines
No EOL
1.1 KiB
Python
32 lines
No EOL
1.1 KiB
Python
"""This script containing the table definitions for the database."""
|
|
|
|
from DbSetup import Base
|
|
from sqlalchemy import Column, Date, Integer, Float, String
|
|
|
|
class Toots(Base):
|
|
__tablename__ = 'Toots'
|
|
__table_args__ = {'extend_existing': True}
|
|
index = Column(Integer, primary_key=True)
|
|
model = Column(String(30))
|
|
datetime = Column(Date)
|
|
language = Column(String(3))
|
|
sentiment = Column(String(8))
|
|
tootId = Column(String(255))
|
|
toot = Column(String(600))
|
|
userName = Column(String(255))
|
|
userId = Column(String(255))
|
|
|
|
class SentimentCounts(Base):
|
|
__tablename__ = 'SentimentCounts'
|
|
__table_args__ = {'extend_existing': True}
|
|
index = Column(Integer, primary_key=True)
|
|
sentimentCount = Column(Integer)
|
|
date = Column(Date, primary_key=True)
|
|
sentiment = Column(String(8))
|
|
|
|
class SentimentMeans(Base):
|
|
__tablename__ = 'SentimentMeans'
|
|
__table_args__ = {'extend_existing': True}
|
|
index = Column(Integer, primary_key=True)
|
|
date = Column(Date, primary_key=True)
|
|
SentimentsMean = Column(Float) |