Closed
Description
Describe the bug
The Supavisor pooler in my self-hosted Supabase setup keeps restarting . I check log ,it shows this error messages:
Setting RLIMIT_NOFILE to 100000
10:29:48.672 [error] Could not create schema migrations table. This error usually happens due to the following:
* The database does not exist
* The "schema_migrations" table, which Ecto uses for managing
migrations, was defined by another library
* There is a deadlock while migrating (such as using concurrent
indexes with a migration_lock)
To fix the first issue, run "mix ecto.create" for the desired MIX_ENV.
To address the second, you can run "mix ecto.drop" followed by
"mix ecto.create", both for the desired MIX_ENV. Alternatively you may
configure Ecto to use another table and/or repository for managing
migrations:
config :supavisor, Supavisor.Repo,
migration_source: "some_other_table_for_schema_migrations",
migration_repo: AnotherRepoForSchemaMigrations
The full error report is shown below.
(Postgrex.Error) ERROR 42501 (insufficient_privilege) permission denied for schema _supavisor
(ecto_sql 3.10.2) lib/ecto/adapters/sql.ex:1047: Ecto.Adapters.SQL.raise_sql_call_error/1
(elixir 1.14.3) lib/enum.ex:1658: Enum."-map/2-lists^map/1-0-"/2
(ecto_sql 3.10.2) lib/ecto/adapters/sql.ex:1154: Ecto.Adapters.SQL.execute_ddl/4
(ecto_sql 3.10.2) lib/ecto/migrator.ex:756: Ecto.Migrator.verbose_schema_migration/3
(ecto_sql 3.10.2) lib/ecto/migrator.ex:564: Ecto.Migrator.lock_for_migrations/4
(ecto_sql 3.10.2) lib/ecto/migrator.ex:433: Ecto.Migrator.run/4
(ecto_sql 3.10.2) lib/ecto/migrator.ex:170: Ecto.Migrator.with_repo/3
nofile:1: (file)
To Reproduce
Steps to reproduce the behavior:
- Go through the selfhost setup from Supabase.
Expected behavior
The Supavisor pooler should start and I have no idea about this problem
Additional context
Any help or guidance on troubleshooting this error further would be appreciated. Thank you!
Metadata
Metadata
Assignees
Labels
No labels