Skip to content

Commit 9e0c7ba

Browse files
committed
Add DOI column to welearn_document for enhanced document identification
1 parent 96be32d commit 9e0c7ba

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
"""add doi column to document
2+
3+
Revision ID: f1ce0ad2845b
4+
Revises: f8602200fa99
5+
Create Date: 2026-04-29 15:39:51.079086
6+
7+
"""
8+
9+
from typing import Sequence, Union
10+
11+
import sqlalchemy as sa
12+
from alembic import op
13+
14+
# revision identifiers, used by Alembic.
15+
revision: str = "f1ce0ad2845b"
16+
down_revision: Union[str, None] = "b049924f7067"
17+
branch_labels: Union[str, Sequence[str], None] = None
18+
depends_on: Union[str, Sequence[str], None] = None
19+
20+
21+
def upgrade() -> None:
22+
op.add_column(
23+
"welearn_document",
24+
sa.Column("doi", sa.String(), nullable=True, unique=True),
25+
schema="document_related",
26+
)
27+
28+
29+
def downgrade() -> None:
30+
op.drop_column("welearn_document", "doi", schema="document_related")

0 commit comments

Comments
 (0)