Files
Javier Martinez 183cd03857 feat!: PrivateGPT revamp v1 (#2230)
* feat!: PrivateGPT revamp v1

* chore(docs): update nodejs
2026-06-02 16:55:46 +02:00

21 lines
415 B
Python

from collections.abc import Callable
from dataclasses import dataclass
from sqlalchemy.engine import Connection
@dataclass(frozen=True)
class AppliedMigration:
version: str
description: str
checksum: str | None
@dataclass(frozen=True)
class Migration:
version: str
description: str
up: Callable[[Connection], None]
down: Callable[[Connection], None]
checksum: str | None = None