32 lines
651 B
Python
32 lines
651 B
Python
# coding: utf-8
|
|
"""
|
|
This modules defines an SQLAlchemy ORM model for a flat.
|
|
"""
|
|
# pylint: disable=locally-disabled,invalid-name,too-few-public-methods
|
|
from __future__ import absolute_import, print_function, unicode_literals
|
|
|
|
import logging
|
|
|
|
from sqlalchemy import (
|
|
Column,
|
|
DateTime,
|
|
String,
|
|
)
|
|
|
|
from flatisfy.database.base import BASE
|
|
|
|
|
|
LOGGER = logging.getLogger(__name__)
|
|
|
|
|
|
class LastFetch(BASE):
|
|
"""
|
|
SQLAlchemy ORM model to store last timestamp of fetch by backend.
|
|
"""
|
|
|
|
__tablename__ = "last_fetch"
|
|
|
|
backend = Column(String, primary_key=True)
|
|
last_fetch = Column(DateTime)
|
|
constraint_name = Column(String)
|