17 lines
456 B
Python
17 lines
456 B
Python
from __future__ import annotations
|
|
|
|
from datetime import datetime
|
|
from sqlalchemy import Column, String, Integer, DateTime
|
|
|
|
from .base import AlchemyBase
|
|
|
|
|
|
class RdapCache(AlchemyBase):
|
|
__tablename__ = 'rdap_cache'
|
|
|
|
ip = Column(String(64), primary_key=True)
|
|
asn = Column(Integer, nullable=True)
|
|
source = Column(String(64), nullable=True)
|
|
updated_at = Column(DateTime, nullable=False, default=datetime.utcnow, onupdate=datetime.utcnow)
|
|
|