mirror of
https://github.com/janLo/wallabag-kindle-consumer
synced 2026-06-19 19:08:00 +00:00
Merge pull request #14 from jludwig/fix-update-sqlalchemy-support
Update: SQLAlchemy and PostgreSQL Compatibility Enhancements
This commit is contained in:
@@ -5,3 +5,4 @@ aiohttp_jinja2
|
||||
aiohttp
|
||||
sqlalchemy
|
||||
logbook
|
||||
psycopg2-binary
|
||||
|
||||
@@ -60,7 +60,7 @@ class Consumer:
|
||||
await asyncio.gather(*fetches)
|
||||
session.commit()
|
||||
|
||||
jobs = [self.process_job(job, session) for job in session.query(Job).options(joinedload('user'))]
|
||||
jobs = [self.process_job(job, session) for job in session.query(Job).options(joinedload(Job.user))]
|
||||
await asyncio.gather(*jobs)
|
||||
session.commit()
|
||||
|
||||
|
||||
@@ -28,8 +28,8 @@ class Job(Base):
|
||||
id = Column(Integer, primary_key=True, autoincrement=True)
|
||||
article = Column(Integer)
|
||||
title = Column(String)
|
||||
user_name = Column(Integer, ForeignKey("user.name"))
|
||||
format = Column(Enum('pdf', 'mobi', 'epub'))
|
||||
user_name = Column(String, ForeignKey("user.name"))
|
||||
format = Column(Enum('pdf', 'mobi', 'epub', name='format_enum'))
|
||||
|
||||
|
||||
class ContextSession:
|
||||
|
||||
Reference in New Issue
Block a user