mirror of
https://github.com/danswer-ai/danswer.git
synced 2025-03-27 02:02:18 +01:00
23 lines
710 B
Markdown
23 lines
710 B
Markdown
<!-- DANSWER_METADATA={"link": "https://github.com/onyx-dot-app/onyx/blob/main/backend/alembic/README.md"} -->
|
|
|
|
# Alembic DB Migrations
|
|
|
|
These files are for creating/updating the tables in the Relational DB (Postgres).
|
|
Onyx migrations use a generic single-database configuration with an async dbapi.
|
|
|
|
## To generate new migrations:
|
|
|
|
run from onyx/backend:
|
|
`alembic revision --autogenerate -m <DESCRIPTION_OF_MIGRATION>`
|
|
|
|
More info can be found here: https://alembic.sqlalchemy.org/en/latest/autogenerate.html
|
|
|
|
## Running migrations
|
|
|
|
To run all un-applied migrations:
|
|
`alembic upgrade head`
|
|
|
|
To undo migrations:
|
|
`alembic downgrade -X`
|
|
where X is the number of migrations you want to undo from the current state
|