Replace BLOB with LargeBinary in sqlalchemy.py (closes #670)

This commit is contained in:
Lonami Exo 2018-03-06 12:09:37 +01:00
parent fe627d1970
commit 4f880dcd56

View File

@ -1,6 +1,6 @@
try: try:
from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy import Column, String, Integer, BLOB, orm from sqlalchemy import Column, String, Integer, LargeBinary, orm
import sqlalchemy as sql import sqlalchemy as sql
except ImportError: except ImportError:
sql = None sql = None
@ -59,7 +59,7 @@ class AlchemySessionContainer:
dc_id = Column(Integer, primary_key=True) dc_id = Column(Integer, primary_key=True)
server_address = Column(String) server_address = Column(String)
port = Column(Integer) port = Column(Integer)
auth_key = Column(BLOB) auth_key = Column(LargeBinary)
class Entity(Base): class Entity(Base):
query = db.query_property() query = db.query_property()
@ -77,7 +77,7 @@ class AlchemySessionContainer:
__tablename__ = '{prefix}sent_files'.format(prefix=prefix) __tablename__ = '{prefix}sent_files'.format(prefix=prefix)
session_id = Column(String, primary_key=True) session_id = Column(String, primary_key=True)
md5_digest = Column(BLOB, primary_key=True) md5_digest = Column(LargeBinary, primary_key=True)
file_size = Column(Integer, primary_key=True) file_size = Column(Integer, primary_key=True)
type = Column(Integer, primary_key=True) type = Column(Integer, primary_key=True)
id = Column(Integer) id = Column(Integer)