diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 3ce93aa9..f6b8364b 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -17,7 +17,7 @@ build: - VIRTUAL_ENV=$READTHEDOCS_VIRTUALENV_PATH python -m poetry install --no-root --all-extras --with docs --without dev,test - VIRTUAL_ENV=$READTHEDOCS_VIRTUALENV_PATH python -m poetry show -v - python -m pip list -v - - SYNCMASTER__DATABASE__URL=postgresql+psycopg://fake:fake@127.0.0.1:5432/fake SYNCMASTER__BROKER__URL=amqp://fake:faket@fake:5672/ SYNCMASTER__CRYPTO_KEY=crypto_key python -m syncmaster.backend.export_openapi_schema docs/_static/openapi.json + - SYNCMASTER__DATABASE__URL=postgresql+psycopg://fake:fake@127.0.0.1:5432/fake SYNCMASTER__BROKER__URL=amqp://fake:faket@fake:5672/ SYNCMASTER__CRYPTO_KEY=crypto_key SYNCMASTER__AUTH__ACCESS_TOKEN__SECRET_KEY=fakepython python -m syncmaster.backend.export_openapi_schema docs/_static/openapi.json sphinx: configuration: docs/conf.py diff --git a/syncmaster/db/migrations/versions/2023-11-23_0001_create_user_table.py b/syncmaster/db/migrations/versions/2023-11-23_0001_create_user_table.py index caee463e..9603efa7 100644 --- a/syncmaster/db/migrations/versions/2023-11-23_0001_create_user_table.py +++ b/syncmaster/db/migrations/versions/2023-11-23_0001_create_user_table.py @@ -32,6 +32,7 @@ def upgrade(): sa.Column("updated_at", sa.DateTime(), server_default=sa.text("now()"), nullable=False), sa.Column("is_deleted", sa.Boolean(), nullable=False), sa.PrimaryKeyConstraint("id", name=op.f("pk__user")), + sa.UniqueConstraint("email", name=op.f("uq__user__email")), ) op.create_index(op.f("ix__user__username"), "user", ["username"], unique=True)