Table 在 mysql 中 pyramid_beaker 会话
Table in mysql for pyramid_beaker session
使用pyramid_beaker存储会话需要在mysql中定义哪些列?
session.type=ext:database
session.secret=someThingReallyReallySecret
session.cookie_expires=true
session.key=WhatEver
session.url=mysql://user:password@host/database
session.timeout=3000
session.lock_dir=%(here)s/var/lock
因为它没有提供任何线索。
如果第一次调用时尚未创建 table,Beaker 将自行创建它。
您可以在 the ext/database.py source file
中查看代码(以及它将创建的列)
cache = sa.Table(table_name, meta,
sa.Column('id', types.Integer, primary_key=True),
sa.Column('namespace', types.String(255), nullable=False),
sa.Column('accessed', types.DateTime, nullable=False),
sa.Column('created', types.DateTime, nullable=False),
sa.Column('data', types.PickleType, nullable=False),
sa.UniqueConstraint('namespace'),
schema=schema_name if schema_name else meta.schema
):
使用pyramid_beaker存储会话需要在mysql中定义哪些列?
session.type=ext:database
session.secret=someThingReallyReallySecret
session.cookie_expires=true
session.key=WhatEver
session.url=mysql://user:password@host/database
session.timeout=3000
session.lock_dir=%(here)s/var/lock
因为它没有提供任何线索。
如果第一次调用时尚未创建 table,Beaker 将自行创建它。
您可以在 the ext/database.py source file
中查看代码(以及它将创建的列)cache = sa.Table(table_name, meta,
sa.Column('id', types.Integer, primary_key=True),
sa.Column('namespace', types.String(255), nullable=False),
sa.Column('accessed', types.DateTime, nullable=False),
sa.Column('created', types.DateTime, nullable=False),
sa.Column('data', types.PickleType, nullable=False),
sa.UniqueConstraint('namespace'),
schema=schema_name if schema_name else meta.schema
):