"""ulubione strony: przypinanie zrodel na gorze zakladki Sites Prosba z apki 2026-09-02. Tabela jak favorite_studios, kluczowana po device_id, wiec kod synchronizacji (= device_id) przenosi ja na inne urzadzenie razem z reszta. Origin bez klucza obcego: zrodla nie maja tabeli kluczowanej po origin. Revision ID: 0034_favorite_sites Revises: 0033_effective_date_idx Create Date: 2026-09-02 """ from __future__ import annotations import sqlalchemy as sa from alembic import op revision = "0034_favorite_sites" down_revision = "0033_effective_date_idx" branch_labels = None depends_on = None def upgrade() -> None: op.create_table( "favorite_sites", sa.Column("device_id", sa.String(64), primary_key=True), sa.Column("origin", sa.String(64), primary_key=True), sa.Column( "created_at", sa.DateTime(timezone=True), server_default=sa.func.now(), nullable=False ), ) def downgrade() -> None: op.drop_table("favorite_sites")