db: adjust beaker_cache column size. If this column is created via Beaker itself it uses
BLOB for mysql, this can cause some issues with cache sizes not fitting. We move the creation into our script, then it uses proper size.
This commit is contained in:
parent
22a2034892
commit
b59e2e9485
1 changed files with 18 additions and 0 deletions
|
|
@ -4503,3 +4503,21 @@ class DbSession(Base, BaseModel):
|
|||
accessed = Column('accessed', DateTime, nullable=False)
|
||||
created = Column('created', DateTime, nullable=False)
|
||||
data = Column('data', PickleType, nullable=False)
|
||||
|
||||
|
||||
|
||||
class BeakerCache(Base, BaseModel):
|
||||
__tablename__ = 'beaker_cache'
|
||||
__table_args__ = (
|
||||
{'extend_existing': True, 'mysql_engine': 'InnoDB',
|
||||
'mysql_charset': 'utf8', 'sqlite_autoincrement': True},
|
||||
)
|
||||
|
||||
def __repr__(self):
|
||||
return '<DB:DbSession({})>'.format(self.id)
|
||||
|
||||
id = Column('id', Integer())
|
||||
namespace = Column('namespace', String(255), primary_key=True)
|
||||
accessed = Column('accessed', DateTime, nullable=False)
|
||||
created = Column('created', DateTime, nullable=False)
|
||||
data = Column('data', PickleType, nullable=False)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue