for the 'table X has no column Y' class of schema-lag errors that showed up generating an access token on a fresh 11.0.13 install.
12 lines
435 B
Bash
Executable file
12 lines
435 B
Bash
Executable file
#!/usr/bin/env bash
|
|
# Run pending Forgejo DB migrations + restart the daemon.
|
|
#
|
|
# Use after upgrading the forgejo package, or when a CLI command
|
|
# errors with "table X has no column named Y" (schema lag).
|
|
set -euo pipefail
|
|
|
|
sudo nixos-container run hive-forge -- runuser -u forgejo -- \
|
|
forgejo --work-path /var/lib/forgejo migrate
|
|
|
|
sudo nixos-container run hive-forge -- systemctl restart forgejo
|
|
echo "forge: migrated + restarted"
|