Does anybody know how to convert these raw SQL queries into sqlalchemy?
new_records = db.session.execute('SELECT issn_l, issn FROM issn_temp EXCEPT SELECT issn_l, issn FROM issn_to_issnl;')
removed_records = db.session.execute('SELECT issn_l, issn FROM issn_temp INTERSECT SELECT issn_l, issn FROM issn_to_issnl;')
My models are below:
class ISSNTemp(db.Model):
__tablename__ = "issn_temp"
issn_l = db.Column(db.String(9), nullable=False, primary_key=True)
issn = db.Column(db.String(9), nullable=False, primary_key=True)
class ISSNToISSNL(db.Model):
__tablename__ = "issn_to_issnl"
issn_l = db.Column(db.String(9), nullable=False, primary_key=True)
issn = db.Column(db.String(9), nullable=False, primary_key=True)
created_at = db.Column(db.DateTime, default=datetime.datetime.utcnow)
I tried using union but it is not working well.