# How-to guides

-   [How to manually execute database migrations with `migrator`](/self-hosted/updates/migrator/migrator-operations)
    -   Commands: [up](/self-hosted/updates/migrator/migrator-operations#up), [upto](/self-hosted/updates/migrator/migrator-operations#upto), [downto](/self-hosted/updates/migrator/migrator-operations#downto), [validate](/self-hosted/updates/migrator/migrator-operations#validate), [add-log](/self-hosted/updates/migrator/migrator-operations#add-log)
    -   Environments: [Kubernetes](/self-hosted/updates/migrator/migrator-operations#kubernetes), [Docker compose](/self-hosted/updates/migrator/migrator-operations#docker--docker-compose), [Local development](/self-hosted/updates/migrator/migrator-operations#local-development)
-   [How to troubleshoot a dirty database](/self-hosted/how-to/dirty-database)
-   [How to rollback the Postgres database](/self-hosted/how-to/rollback-database)
-   [How to apply privileged migrations](/self-hosted/how-to/privileged-migrations)
-   [How to troubleshoot an unfinished migration](/self-hosted/how-to/unfinished-migration)
-   [How to enable or disable an experimental feature](/admin/how-to/enable-experimental-feature)
-   [How to diagnose an `Unknown Error` during login to your Sourcegraph instance](/admin/how-to/unknown-error-login)
-   [How to convert version contexts to search contexts](/admin/how-to/converting-version-contexts-to-search-contexts)
-   [How to troubleshoot pod evictions](/self-hosted/how-to/troubleshoot-pod-eviction)
-   [How to monitor your Sourcegraph instance](/self-hosted/how-to/monitoring-guide)
-   [How to troubleshoot a repository that is not being updated](/admin/how-to/repo-not-updated)
-   [How to configure submodules](/admin/how-to/submodule-configuration)
-   [How to remove users or edit users with the GraphQL API](/admin/how-to/mutate-user-api)
-   [How to setup HTTPS connection with Ingress controller on your Kubernetes instance](/self-hosted/how-to/setup-https)
-   [How to rebuild corrupt Postgres indexes after upgrading to 3.30 or 3.30.1](/self-hosted/how-to/rebuild-corrupt-postgres-indexes)
-   [How to determine cause for Precise-code-intel-worker in CrashLoopBackOff status](/self-hosted/how-to/precise-code-intel-worker-crashloopbackoff)
-   [How to troubleshoot a failure to update repositories when new repositories are added](/admin/how-to/update-repo-failure)
-   [How to run postgres queries in your Sourcegraph instance](/self-hosted/how-to/run-psql)
-   [How to purge deleted repository data from Sourcegraph](/admin/how-to/remove-repo#manually-purge-deleted-repository-data-from-disk)
-   [How to address common monorepo problems](/admin/how-to/monorepo-issues)
-   [How to Set a password for Redis using a ConfigMap](/self-hosted/how-to/redis-configmap)
-   [How to import a set of internal repositories to Sourcegraph](/admin/how-to/internal-github-repos)
-   [How to identify and resolve index corruption in postgres 14](/self-hosted/how-to/postgres14-index-corruption)
-   [Migrating code intelligence data from LSIF to SCIP (Sourcegraph 4.5 -> 4.6)](/admin/how-to/lsif-scip-migration)
-   [How to export search results](/admin/how-to/export-search-results)
-   [How to debug / confirm blobstore is healthy](/self-hosted/how-to/blobstore-debugging)
-   [How to handle postgresql 12 to 16 drift](/self-hosted/how-to/postgres-12-to-16-drift)
