🏗️ Código fonte completo: PostgreSQL, nutrição, receita, score labels, PWA fixes

This commit is contained in:
2026-02-10 15:19:39 -03:00
parent ccef350294
commit 532cfe46e9
13 changed files with 517 additions and 55 deletions

View File

@@ -14,4 +14,4 @@ class Product(Base):
nova_group = Column(Integer)
nutrition_json = Column(Text) # JSON string
image_url = Column(String)
updated_at = Column(DateTime, default=lambda: datetime.now(timezone.utc))
updated_at = Column(DateTime(timezone=True), default=lambda: datetime.now(timezone.utc))

View File

@@ -12,4 +12,4 @@ class Scan(Base):
score = Column(Integer)
summary = Column(Text)
analysis_json = Column(Text) # Full AI analysis as JSON
scanned_at = Column(DateTime, default=lambda: datetime.now(timezone.utc))
scanned_at = Column(DateTime(timezone=True), default=lambda: datetime.now(timezone.utc))

View File

@@ -9,4 +9,4 @@ class User(Base):
name = Column(String, nullable=False)
password_hash = Column(String, nullable=False)
is_premium = Column(Boolean, default=False)
created_at = Column(DateTime, default=lambda: datetime.now(timezone.utc))
created_at = Column(DateTime(timezone=True), default=lambda: datetime.now(timezone.utc))