"supabase start" error
Describe the bug
full logs of supabase start --debug --create-ticket
supabase start --debug --create-ticket
Supabase CLI 2.22.12
2025/05/14 18:12:01 PG Send: {"Type":"StartupMessage","ProtocolVersion":196608,"Parameters":{"database":"postgres","user":"postgres"}}
2025/05/14 18:12:01 PG Recv: {"Type":"AuthenticationSASL","AuthMechanisms":["SCRAM-SHA-256"]}
2025/05/14 18:12:01 PG Send: {"Type":"SASLInitialResponse","AuthMechanism":"SCRAM-SHA-256","Data":"n,,n=,r=y5xEahabiEc8sWqfRl1vK7qV"}
2025/05/14 18:12:01 PG Recv: {"Type":"AuthenticationSASLContinue","Data":"r=y5xEahabiEc8sWqfRl1vK7qVdgnL8gr5EUnYOkrc6M2riRi+,s=FxtnvPNLCncAZ+uGkbWjjQ==,i=4096"}
2025/05/14 18:12:01 PG Send: {"Type":"SASLResponse","Data":"c=biws,r=y5xEahabiEc8sWqfRl1vK7qVdgnL8gr5EUnYOkrc6M2riRi+,p=vH5Zzy6GZ0rCC7L8YRfftd0PDEuyrHRpek7yJ1PVyjg="}
2025/05/14 18:12:01 PG Recv: {"Type":"AuthenticationSASLFinal","Data":"v=JLK6Wqbfglq6nFORf+S1nBtUd6lamcWjD4M58oO6S74="}
2025/05/14 18:12:01 PG Recv: {"Type":"AuthenticationOK"}
2025/05/14 18:12:01 PG Recv: {"Type":"ParameterStatus","Name":"application_name","Value":""}
2025/05/14 18:12:01 PG Recv: {"Type":"ParameterStatus","Name":"client_encoding","Value":"UTF8"}
2025/05/14 18:12:01 PG Recv: {"Type":"ParameterStatus","Name":"DateStyle","Value":"ISO, MDY"}
2025/05/14 18:12:01 PG Recv: {"Type":"ParameterStatus","Name":"default_transaction_read_only","Value":"off"}
2025/05/14 18:12:01 PG Recv: {"Type":"ParameterStatus","Name":"in_hot_standby","Value":"off"}
2025/05/14 18:12:01 PG Recv: {"Type":"ParameterStatus","Name":"integer_datetimes","Value":"on"}
2025/05/14 18:12:01 PG Recv: {"Type":"ParameterStatus","Name":"IntervalStyle","Value":"postgres"}
2025/05/14 18:12:01 PG Recv: {"Type":"ParameterStatus","Name":"is_superuser","Value":"off"}
2025/05/14 18:12:01 PG Recv: {"Type":"ParameterStatus","Name":"server_encoding","Value":"UTF8"}
2025/05/14 18:12:01 PG Recv: {"Type":"ParameterStatus","Name":"server_version","Value":"15.8"}
2025/05/14 18:12:01 PG Recv: {"Type":"ParameterStatus","Name":"session_authorization","Value":"postgres"}
2025/05/14 18:12:01 PG Recv: {"Type":"ParameterStatus","Name":"standard_conforming_strings","Value":"on"}
2025/05/14 18:12:01 PG Recv: {"Type":"ParameterStatus","Name":"TimeZone","Value":"UTC"}
2025/05/14 18:12:01 PG Recv: {"Type":"BackendKeyData","ProcessID":193,"SecretKey":2455762132}
2025/05/14 18:12:01 PG Recv: {"Type":"ReadyForQuery","TxStatus":"I"}
+ ulimit -ning schema...
+ '[' '!' -z '' ']'
+ export ERL_CRASH_DUMP=/tmp/erl_crash.dump
+ ERL_CRASH_DUMP=/tmp/erl_crash.dump
+ '[' false = true ']'
+ echo 'Running migrations'
+ sudo -E -u nobody /app/bin/migrate
+ '[' true = true ']'...
+ echo 'Seeding selfhosted Realtime'
+ sudo -E -u nobody /app/bin/realtime eval 'Realtime.Release.seeds(Realtime.Repo)'
+ echo 'Starting Realtime'
+ ulimit -n
+ exec /app/bin/realtime eval '{:ok, _} = Application.ensure_all_started(:realtime)
{:ok, _} = Realtime.Tenants.health_check("realtime-dev")'
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
[os_mon] memory supervisor port (memsup): Erlang has closed
Seeding globals from roles.sql...
WARN: no files matched pattern: supabase/seed.sql
2025/05/14 18:12:16 PG Send: {"Type":"Terminate"}
2025/05/14 18:12:28 HTTP GET: http://127.0.0.1:54321/storage/v1/bucket
2025/05/14 18:12:28 HTTP HEAD: http://127.0.0.1:54321/rest-admin/v1/ready
2025/05/14 18:12:28 HTTP HEAD: http://127.0.0.1:54321/functions/v1/_internal/health
supabase_analytics_chat-monitor container logs:
warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead
│
3 │ @env Application.get_env(:logflare, :env)
│ ~
│
└─ /opt/app/rel/logflare/lib/logflare-1.12.0/priv/repo/migrations/20210322193905_rename_columns_for_mnesia_compatibility.exs:3:20: Logflare.Repo.Migrations.RenameColumnsForMnesiaCompatibility (module)
warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead
│
19 │ @username Application.get_env(:logflare, Logflare.Repo)[:username]
│ ~
│
└─ /opt/app/rel/logflare/lib/logflare-1.12.0/priv/repo/migrations/20210729161959_subscribe_to_postgres.exs:19:25: Logflare.Repo.Migrations.SubscribeToPostgres (module)
warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead
│
20 │ @slot Application.get_env(:logflare, Logflare.ContextCache.CacheBuster)[:replication_slot]
│ ~
│
└─ /opt/app/rel/logflare/lib/logflare-1.12.0/priv/repo/migrations/20210729161959_subscribe_to_postgres.exs:20:21: Logflare.Repo.Migrations.SubscribeToPostgres (module)
warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead
│
21 │ @env Application.get_env(:logflare, :env)
│ ~
│
└─ /opt/app/rel/logflare/lib/logflare-1.12.0/priv/repo/migrations/20210729161959_subscribe_to_postgres.exs:21:20: Logflare.Repo.Migrations.SubscribeToPostgres (module)
warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead
│
22 │ @publications Application.get_env(:logflare, Logflare.ContextCache.CacheBuster)[:publications]
│ ~
│
└─ /opt/app/rel/logflare/lib/logflare-1.12.0/priv/repo/migrations/20210729161959_subscribe_to_postgres.exs:22:29: Logflare.Repo.Migrations.SubscribeToPostgres (module)
warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead
│
5 │ @publications Application.get_env(:logflare, Logflare.ContextCache.CacheBuster)[:publications]
│ ~
│
└─ /opt/app/rel/logflare/lib/logflare-1.12.0/priv/repo/migrations/20240708025030_recreate_publication_for_tables.exs:5:29: Logflare.Repo.Migrations.RecreatePublicationForTables (module)
warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead
│
5 │ @publications Application.get_env(:logflare, Logflare.ContextCache.CacheBuster)[:publications]
│ ~
│
└─ /opt/app/rel/logflare/lib/logflare-1.12.0/priv/repo/migrations/20241204120824_recreate_tables_publication.exs:5:29: Logflare.Repo.Migrations.RecreateTablesPublication (module)
warning: :protocol option is deprecated. Use :protocols instead.
(nimble_options 1.1.1) lib/nimble_options.ex:575: NimbleOptions.validate_value/3
(nimble_options 1.1.1) lib/nimble_options.ex:561: NimbleOptions.validate_option/3
(nimble_options 1.1.1) lib/nimble_options.ex:542: NimbleOptions.reduce_options/2
(elixir 1.17.3) lib/enum.ex:4858: Enumerable.List.reduce/3
(elixir 1.17.3) lib/enum.ex:2585: Enum.reduce_while/3
(nimble_options 1.1.1) lib/nimble_options.ex:535: NimbleOptions.validate_options/2
warning: LogflareWeb.Endpoint.init/2 is deprecated, use config/runtime.exs instead or pass additional options when starting the endpoint in your supervision tree
(phoenix 1.7.14) lib/phoenix/endpoint/supervisor.ex:36: Phoenix.Endpoint.Supervisor.init/1
(stdlib 6.1.2) supervisor.erl:869: :supervisor.init/1
(stdlib 6.1.2) gen_server.erl:2229: :gen_server.init_it/2
(stdlib 6.1.2) gen_server.erl:2184: :gen_server.init_it/6
(stdlib 6.1.2) proc_lib.erl:329: :proc_lib.init_p_do_apply/3
16:12:34.161 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.161 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.162 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.163 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.163 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.164 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.164 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.164 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.164 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.165 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.165 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.166 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.166 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.167 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.167 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.167 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.169 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.169 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.172 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.173 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.173 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.173 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.173 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.173 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.173 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.173 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.173 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.176 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.176 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.176 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.176 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.177 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.177 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.178 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.178 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.178 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.178 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.179 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.179 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.179 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.182 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.182 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.183 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.183 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.184 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.184 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:34.185 [warning] Failed to connect to https://http-intake.logs.ap1.datadoghq.com:443: non-existing domain
16:12:34.185 [warning] Failed to connect to https://http-intake.logs.ap1.datadoghq.com:443: non-existing domain
16:12:34.186 [warning] Failed to connect to https://http-intake.logs.ap1.datadoghq.com:443: non-existing domain
16:12:34.186 [warning] Failed to connect to https://http-intake.logs.ap1.datadoghq.com:443: non-existing domain
16:12:34.187 [warning] Failed to connect to https://http-intake.logs.ap1.datadoghq.com:443: non-existing domain
16:12:34.187 [warning] Failed to connect to https://http-intake.logs.datadoghq.com:443: non-existing domain
16:12:34.187 [warning] Failed to connect to https://http-intake.logs.datadoghq.com:443: non-existing domain
16:12:34.188 [warning] Failed to connect to https://http-intake.logs.datadoghq.com:443: non-existing domain
16:12:34.188 [warning] Failed to connect to https://http-intake.logs.datadoghq.com:443: non-existing domain
16:12:34.190 [warning] Failed to connect to https://http-intake.logs.datadoghq.com:443: non-existing domain
16:12:34.190 [warning] Failed to connect to https://http-intake.logs.datadoghq.eu:443: non-existing domain
16:12:34.190 [warning] Failed to connect to https://http-intake.logs.datadoghq.eu:443: non-existing domain
16:12:34.190 [warning] Failed to connect to https://http-intake.logs.datadoghq.eu:443: non-existing domain
16:12:34.190 [warning] Failed to connect to https://http-intake.logs.datadoghq.eu:443: non-existing domain
16:12:34.191 [warning] Failed to connect to https://http-intake.logs.datadoghq.eu:443: non-existing domain
16:12:34.191 [warning] Failed to connect to https://http-intake.logs.us3.datadoghq.com:443: non-existing domain
16:12:34.192 [warning] Failed to connect to https://http-intake.logs.us3.datadoghq.com:443: non-existing domain
16:12:34.192 [warning] Failed to connect to https://http-intake.logs.us3.datadoghq.com:443: non-existing domain
16:12:34.192 [warning] Failed to connect to https://http-intake.logs.us3.datadoghq.com:443: non-existing domain
16:12:34.193 [warning] Failed to connect to https://http-intake.logs.us3.datadoghq.com:443: non-existing domain
16:12:34.194 [warning] Failed to connect to https://http-intake.logs.us5.datadoghq.com:443: non-existing domain
16:12:34.194 [warning] Failed to connect to https://http-intake.logs.us5.datadoghq.com:443: non-existing domain
16:12:34.194 [warning] Failed to connect to https://http-intake.logs.us5.datadoghq.com:443: non-existing domain
16:12:34.195 [warning] Failed to connect to https://http-intake.logs.us5.datadoghq.com:443: non-existing domain
16:12:34.195 [warning] Failed to connect to https://http-intake.logs.us5.datadoghq.com:443: non-existing domain
16:12:34.196 [error] Postgrex.Protocol (#PID<0.5542.0>) failed to connect: ** (DBConnection.ConnectionError) tcp connect (supabase_db_chat-monitor:5432): non-existing domain - :nxdomain
16:12:34.196 [error] Postgrex.Protocol (#PID<0.5544.0>) failed to connect: ** (DBConnection.ConnectionError) tcp connect (supabase_db_chat-monitor:5432): non-existing domain - :nxdomain
16:12:34.196 [error] Postgrex.Protocol (#PID<0.5543.0>) failed to connect: ** (DBConnection.ConnectionError) tcp connect (supabase_db_chat-monitor:5432): non-existing domain - :nxdomain
16:12:34.196 [error] Postgrex.Protocol (#PID<0.5546.0>) failed to connect: ** (DBConnection.ConnectionError) tcp connect (supabase_db_chat-monitor:5432): non-existing domain - :nxdomain
16:12:34.196 [error] Postgrex.Protocol (#PID<0.5541.0>) failed to connect: ** (DBConnection.ConnectionError) tcp connect (supabase_db_chat-monitor:5432): non-existing domain - :nxdomain
16:12:34.196 [error] Postgrex.Protocol (#PID<0.5540.0>) failed to connect: ** (DBConnection.ConnectionError) tcp connect (supabase_db_chat-monitor:5432): non-existing domain - :nxdomain
16:12:34.197 [error] Postgrex.Protocol (#PID<0.5538.0>) failed to connect: ** (DBConnection.ConnectionError) tcp connect (supabase_db_chat-monitor:5432): non-existing domain - :nxdomain
16:12:34.196 [error] Postgrex.Protocol (#PID<0.5545.0>) failed to connect: ** (DBConnection.ConnectionError) tcp connect (supabase_db_chat-monitor:5432): non-existing domain - :nxdomain
16:12:34.196 [error] Postgrex.Protocol (#PID<0.5537.0>) failed to connect: ** (DBConnection.ConnectionError) tcp connect (supabase_db_chat-monitor:5432): non-existing domain - :nxdomain
16:12:34.197 [error] Postgrex.Protocol (#PID<0.5539.0>) failed to connect: ** (DBConnection.ConnectionError) tcp connect (supabase_db_chat-monitor:5432): non-existing domain - :nxdomain
16:12:35.226 [error] GenServer #PID<0.6366.0> terminating
** (stop) :nxdomain
Last message (from #PID<0.6365.0>): {:command, :epgsql_cmd_connect, %{port: 5432, host: ~c"supabase_db_chat-monitor", password: #Function<0.126540846/0 in :epgsql_cmd_connect.hide_password/1>, username: "supabase_admin", replication: "database", database: "_supabase"}}
16:12:35.227 [error] GenServer Logflare.ContextCache.TransactionBroadcaster terminating
** (CaseClauseError) no case clause matching: {:error, {:nxdomain, {:child, :undefined, Cainophile.Adapters.Postgres, {Cainophile.Adapters.Postgres, :start_link, [[register: {:via, :syn, {:context_cache, Logflare.PgPublisher}}, epgsql: %{port: 5432, host: ~c"supabase_db_chat-monitor", password: "postgres", username: "supabase_admin", database: "_supabase"}, slot: :temporary, wal_position: {"0", "0"}, publications: ["logflare_pub"]]]}, :permanent, false, 5000, :worker, [Cainophile.Adapters.Postgres]}}}
(logflare 1.12.0) lib/logflare/context_cache/transaction_broadcaster.ex:58: Logflare.ContextCache.TransactionBroadcaster.attempt_subscribe/1
(logflare 1.12.0) lib/logflare/context_cache/transaction_broadcaster.ex:40: Logflare.ContextCache.TransactionBroadcaster.handle_info/2
(stdlib 6.1.2) gen_server.erl:2345: :gen_server.try_handle_info/3
(stdlib 6.1.2) gen_server.erl:2433: :gen_server.handle_msg/6
(stdlib 6.1.2) proc_lib.erl:329: :proc_lib.init_p_do_apply/3
Last message: :try_subscribe
16:12:37.195 [error] GenServer Logflare.Users.CacheWarmer terminating
** (DBConnection.ConnectionError) connection not available and request was dropped from queue after 10981ms. This means requests are coming in and your connection pool cannot serve them fast enough. You can address this by:
- Ensuring your database is available and that you can connect to it
- Tracking down slow queries and making sure they are running fast enough
- Increasing the pool_size (although this increases resource consumption)
- Allowing requests to wait longer by increasing :queue_target and :queue_interval
See DBConnection.start_link/2 for more information
(ecto_sql 3.11.0) lib/ecto/adapters/sql.ex:1054: Ecto.Adapters.SQL.raise_sql_call_error/1
(ecto_sql 3.11.0) lib/ecto/adapters/sql.ex:952: Ecto.Adapters.SQL.execute/6
(ecto 3.11.2) lib/ecto/repo/queryable.ex:232: Ecto.Repo.Queryable.execute/4
(ecto 3.11.2) lib/ecto/repo/queryable.ex:19: Ecto.Repo.Queryable.all/3
(logflare 1.12.0) lib/logflare/users/cache_warmer.ex:7: Logflare.Users.CacheWarmer.execute/1
(logflare 1.12.0) deps/cachex/lib/cachex/provision.ex:99: Logflare.Users.CacheWarmer.handle_info/2
(stdlib 6.1.2) gen_server.erl:2345: :gen_server.try_handle_info/3
(stdlib 6.1.2) gen_server.erl:2433: :gen_server.handle_msg/6
Last message: :cachex_warmer
16:12:37.197 [warning] Going Down - {%DBConnection.ConnectionError{message: "connection not available and request was dropped from queue after 10969ms. This means requests are coming in and your connection pool cannot serve them fast enough. You can address this by:\n\n 1. Ensuring your database is available and that you can connect to it\n 2. Tracking down slow queries and making sure they are running fast enough\n 3. Increasing the pool_size (although this increases resource consumption)\n 4. Allowing requests to wait longer by increasing :queue_target and :queue_interval\n\nSee DBConnection.start_link/2 for more information\n", severity: :error, reason: :queue_timeout}, [{Ecto.Adapters.SQL, :raise_sql_call_error, 1, [file: ~c"lib/ecto/adapters/sql.ex", line: 1054, error_info: %{module: Exception}]}, {Ecto.Adapters.SQL, :execute, 6, [file: ~c"lib/ecto/adapters/sql.ex", line: 952]}, {Ecto.Repo.Queryable, :execute, 4, [file: ~c"lib/ecto/repo/queryable.ex", line: 232]}, {Ecto.Repo.Queryable, :all, 3, [file: ~c"lib/ecto/repo/queryable.ex", line: 19]}, {Logflare.Source.Supervisor, :handle_continue, 2, [file: ~c"lib/logflare/source/supervisor.ex", line: 52]}, {:gen_server, :try_handle_continue, 3, [file: ~c"gen_server.erl", line: 2335]}, {:gen_server, :loop, 7, [file: ~c"gen_server.erl", line: 2244]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]}]} - Elixir.Logflare.Source.Supervisor - last state:
16:12:37.197 [error] GenServer Logflare.Source.Supervisor terminating
** (DBConnection.ConnectionError) connection not available and request was dropped from queue after 10969ms. This means requests are coming in and your connection pool cannot serve them fast enough. You can address this by:
- Ensuring your database is available and that you can connect to it
- Tracking down slow queries and making sure they are running fast enough
- Increasing the pool_size (although this increases resource consumption)
- Allowing requests to wait longer by increasing :queue_target and :queue_interval
See DBConnection.start_link/2 for more information
(ecto_sql 3.11.0) lib/ecto/adapters/sql.ex:1054: Ecto.Adapters.SQL.raise_sql_call_error/1
(ecto_sql 3.11.0) lib/ecto/adapters/sql.ex:952: Ecto.Adapters.SQL.execute/6
(ecto 3.11.2) lib/ecto/repo/queryable.ex:232: Ecto.Repo.Queryable.execute/4
(ecto 3.11.2) lib/ecto/repo/queryable.ex:19: Ecto.Repo.Queryable.all/3
(logflare 1.12.0) lib/logflare/source/supervisor.ex:52: Logflare.Source.Supervisor.handle_continue/2
(stdlib 6.1.2) gen_server.erl:2335: :gen_server.try_handle_continue/3
(stdlib 6.1.2) gen_server.erl:2244: :gen_server.loop/7
(stdlib 6.1.2) proc_lib.erl:329: :proc_lib.init_p_do_apply/3
Last message: {:continue, :boot}
16:12:37.199 [error] ** (Protocol.UndefinedError) protocol String.Chars not implemented for {:error, %DBConnection.ConnectionError{message: "connection not available and request was dropped from queue after 10619ms. This means requests are coming in and your connection pool cannot serve them fast enough. You can address this by:\n\n 1. Ensuring your database is available and that you can connect to it\n 2. Tracking down slow queries and making sure they are running fast enough\n 3. Increasing the pool_size (although this increases resource consumption)\n 4. Allowing requests to wait longer by increasing :queue_target and :queue_interval\n\nSee DBConnection.start_link/2 for more information\n", severity: :error, reason: :queue_timeout}} of type Tuple. This protocol is implemented for the following type(s): Atom, BitString, Date, DateTime, Decimal, Float, Integer, List, Money, NaiveDateTime, OpenApiSpex.Cast.Error, Phoenix.LiveComponent.CID, Postgrex.Copy, Postgrex.Query, Time, URI, Version, Version.Requirement
(elixir 1.17.3) lib/string/chars.ex:3: String.Chars.impl_for!/1
(elixir 1.17.3) lib/string/chars.ex:22: String.Chars.to_string/1
(logflare 1.12.0) lib/logflare/repo.ex:28: Logflare.Repo.get_uptime/0
(logflare 1.12.0) lib/logflare_web/controllers/health_check_controller.ex:11: LogflareWeb.HealthCheckController.check/2
(logflare 1.12.0) lib/logflare_web/controllers/health_check_controller.ex:1: LogflareWeb.HealthCheckController.action/2
(logflare 1.12.0) lib/logflare_web/controllers/health_check_controller.ex:1: LogflareWeb.HealthCheckController.phoenix_controller_pipeline/2
(phoenix 1.7.14) lib/phoenix/router.ex:484: Phoenix.Router.call/5
(logflare 1.12.0) lib/logflare_web/endpoint.ex:1: LogflareWeb.Endpoint.plug_builder_call/2
16:12:39.198 [error] ** (CaseClauseError) no case clause matching: {:error, %Cachex.Error{message: "connection not available and request was dropped from queue after 10450ms. This means requests are coming in and your connection pool cannot serve them fast enough. You can address this by:\n\n 1. Ensuring your database is available and that you can connect to it\n 2. Tracking down slow queries and making sure they are running fast enough\n 3. Increasing the pool_size (although this increases resource consumption)\n 4. Allowing requests to wait longer by increasing :queue_target and :queue_interval\n\nSee DBConnection.start_link/2 for more information\n", stack: [{Ecto.Adapters.SQL, :raise_sql_call_error, 1, [file: ~c"lib/ecto/adapters/sql.ex", line: 1054, error_info: %{module: Exception}]}, {Ecto.Adapters.SQL, :execute, 6, [file: ~c"lib/ecto/adapters/sql.ex", line: 952]}, {Ecto.Repo.Queryable, :execute, 4, [file: ~c"lib/ecto/repo/queryable.ex", line: 232]}, {Ecto.Repo.Queryable, :all, 3, [file: ~c"lib/ecto/repo/queryable.ex", line: 19]}, {Ecto.Repo.Queryable, :one, 3, [file: ~c"lib/ecto/repo/queryable.ex", line: 154]}, {ExOauth2Provider, :load_access_token, 2, [file: ~c"lib/ex_oauth2_provider.ex", line: 63]}, {ExOauth2Provider, :authenticate_token, 2, [file: ~c"lib/ex_oauth2_provider.ex", line: 56]}, {Logflare.Auth, :verify_access_token_and_fetch_owner, 2, [file: ~c"lib/logflare/auth.ex", line: 166]}, {Cachex.Services.Courier, :dispatch, 3, [file: ~c"lib/cachex/services/courier.ex", line: 43]}, {Cachex.Router, :route_local, 3, [file: ~c"lib/cachex/router.ex", line: 182]}, {Logflare.ContextCache, :apply_fun, 3, [file: ~c"lib/logflare/context_cache.ex", line: 40]}, {LogflareWeb.Plugs.VerifyApiAccess, :identify_requestor, 2, [file: ~c"lib/logflare_web/controllers/plugs/verify_api_access.ex", line: 71]}, {LogflareWeb.Plugs.VerifyApiAccess, :call, 2, [file: ~c"lib/logflare_web/controllers/plugs/verify_api_access.ex", line: 35]}, {LogflareWeb.Router, :require_ingest_api_auth, 2, []}]}}
(logflare 1.12.0) lib/logflare/context_cache.ex:40: Logflare.ContextCache.apply_fun/3
(logflare 1.12.0) lib/logflare_web/controllers/plugs/verify_api_access.ex:71: LogflareWeb.Plugs.VerifyApiAccess.identify_requestor/2
(logflare 1.12.0) lib/logflare_web/controllers/plugs/verify_api_access.ex:35: LogflareWeb.Plugs.VerifyApiAccess.call/2
(logflare 1.12.0) LogflareWeb.Router.require_ingest_api_auth/2
(logflare 1.12.0) lib/logflare_web/router.ex:1: LogflareWeb.Router.pipe_through15/1
(phoenix 1.7.14) lib/phoenix/router.ex:475: Phoenix.Router.call/5
(logflare 1.12.0) lib/logflare_web/endpoint.ex:1: LogflareWeb.Endpoint.plug_builder_call/2
(logflare 1.12.0) lib/logflare_web/endpoint.ex:1: LogflareWeb.Endpoint.call/2
16:12:39.200 [error] ** (CaseClauseError) no case clause matching: {:error, %Cachex.Error{message: "connection not available and request was dropped from queue after 10450ms. This means requests are coming in and your connection pool cannot serve them fast enough. You can address this by:\n\n 1. Ensuring your database is available and that you can connect to it\n 2. Tracking down slow queries and making sure they are running fast enough\n 3. Increasing the pool_size (although this increases resource consumption)\n 4. Allowing requests to wait longer by increasing :queue_target and :queue_interval\n\nSee DBConnection.start_link/2 for more information\n", stack: [{Ecto.Adapters.SQL, :raise_sql_call_error, 1, [file: ~c"lib/ecto/adapters/sql.ex", line: 1054, error_info: %{module: Exception}]}, {Ecto.Adapters.SQL, :execute, 6, [file: ~c"lib/ecto/adapters/sql.ex", line: 952]}, {Ecto.Repo.Queryable, :execute, 4, [file: ~c"lib/ecto/repo/queryable.ex", line: 232]}, {Ecto.Repo.Queryable, :all, 3, [file: ~c"lib/ecto/repo/queryable.ex", line: 19]}, {Ecto.Repo.Queryable, :one, 3, [file: ~c"lib/ecto/repo/queryable.ex", line: 154]}, {ExOauth2Provider, :load_access_token, 2, [file: ~c"lib/ex_oauth2_provider.ex", line: 63]}, {ExOauth2Provider, :authenticate_token, 2, [file: ~c"lib/ex_oauth2_provider.ex", line: 56]}, {Logflare.Auth, :verify_access_token_and_fetch_owner, 2, [file: ~c"lib/logflare/auth.ex", line: 166]}, {Cachex.Services.Courier, :dispatch, 3, [file: ~c"lib/cachex/services/courier.ex", line: 43]}, {Cachex.Router, :route_local, 3, [file: ~c"lib/cachex/router.ex", line: 182]}, {Logflare.ContextCache, :apply_fun, 3, [file: ~c"lib/logflare/context_cache.ex", line: 40]}, {LogflareWeb.Plugs.VerifyApiAccess, :identify_requestor, 2, [file: ~c"lib/logflare_web/controllers/plugs/verify_api_access.ex", line: 71]}, {LogflareWeb.Plugs.VerifyApiAccess, :call, 2, [file: ~c"lib/logflare_web/controllers/plugs/verify_api_access.ex", line: 35]}, {LogflareWeb.Router, :require_ingest_api_auth, 2, []}]}}
(logflare 1.12.0) lib/logflare/context_cache.ex:40: Logflare.ContextCache.apply_fun/3
(logflare 1.12.0) lib/logflare_web/controllers/plugs/verify_api_access.ex:71: LogflareWeb.Plugs.VerifyApiAccess.identify_requestor/2
(logflare 1.12.0) lib/logflare_web/controllers/plugs/verify_api_access.ex:35: LogflareWeb.Plugs.VerifyApiAccess.call/2
(logflare 1.12.0) LogflareWeb.Router.require_ingest_api_auth/2
(logflare 1.12.0) lib/logflare_web/router.ex:1: LogflareWeb.Router.pipe_through15/1
(phoenix 1.7.14) lib/phoenix/router.ex:475: Phoenix.Router.call/5
(logflare 1.12.0) lib/logflare_web/endpoint.ex:1: LogflareWeb.Endpoint.plug_builder_call/2
(logflare 1.12.0) lib/logflare_web/endpoint.ex:1: LogflareWeb.Endpoint.call/2
16:12:39.201 [error] ** (CaseClauseError) no case clause matching: {:error, %Cachex.Error{message: "connection not available and request was dropped from queue after 10450ms. This means requests are coming in and your connection pool cannot serve them fast enough. You can address this by:\n\n 1. Ensuring your database is available and that you can connect to it\n 2. Tracking down slow queries and making sure they are running fast enough\n 3. Increasing the pool_size (although this increases resource consumption)\n 4. Allowing requests to wait longer by increasing :queue_target and :queue_interval\n\nSee DBConnection.start_link/2 for more information\n", stack: [{Ecto.Adapters.SQL, :raise_sql_call_error, 1, [file: ~c"lib/ecto/adapters/sql.ex", line: 1054, error_info: %{module: Exception}]}, {Ecto.Adapters.SQL, :execute, 6, [file: ~c"lib/ecto/adapters/sql.ex", line: 952]}, {Ecto.Repo.Queryable, :execute, 4, [file: ~c"lib/ecto/repo/queryable.ex", line: 232]}, {Ecto.Repo.Queryable, :all, 3, [file: ~c"lib/ecto/repo/queryable.ex", line: 19]}, {Ecto.Repo.Queryable, :one, 3, [file: ~c"lib/ecto/repo/queryable.ex", line: 154]}, {ExOauth2Provider, :load_access_token, 2, [file: ~c"lib/ex_oauth2_provider.ex", line: 63]}, {ExOauth2Provider, :authenticate_token, 2, [file: ~c"lib/ex_oauth2_provider.ex", line: 56]}, {Logflare.Auth, :verify_access_token_and_fetch_owner, 2, [file: ~c"lib/logflare/auth.ex", line: 166]}, {Cachex.Services.Courier, :dispatch, 3, [file: ~c"lib/cachex/services/courier.ex", line: 43]}, {Cachex.Router, :route_local, 3, [file: ~c"lib/cachex/router.ex", line: 182]}, {Logflare.ContextCache, :apply_fun, 3, [file: ~c"lib/logflare/context_cache.ex", line: 40]}, {LogflareWeb.Plugs.VerifyApiAccess, :identify_requestor, 2, [file: ~c"lib/logflare_web/controllers/plugs/verify_api_access.ex", line: 71]}, {LogflareWeb.Plugs.VerifyApiAccess, :call, 2, [file: ~c"lib/logflare_web/controllers/plugs/verify_api_access.ex", line: 35]}, {LogflareWeb.Router, :require_ingest_api_auth, 2, []}]}}
(logflare 1.12.0) lib/logflare/context_cache.ex:40: Logflare.ContextCache.apply_fun/3
(logflare 1.12.0) lib/logflare_web/controllers/plugs/verify_api_access.ex:71: LogflareWeb.Plugs.VerifyApiAccess.identify_requestor/2
(logflare 1.12.0) lib/logflare_web/controllers/plugs/verify_api_access.ex:35: LogflareWeb.Plugs.VerifyApiAccess.call/2
(logflare 1.12.0) LogflareWeb.Router.require_ingest_api_auth/2
(logflare 1.12.0) lib/logflare_web/router.ex:1: LogflareWeb.Router.pipe_through15/1
(phoenix 1.7.14) lib/phoenix/router.ex:475: Phoenix.Router.call/5
(logflare 1.12.0) lib/logflare_web/endpoint.ex:1: LogflareWeb.Endpoint.plug_builder_call/2
(logflare 1.12.0) lib/logflare_web/endpoint.ex:1: LogflareWeb.Endpoint.call/2
16:12:39.201 [error] ** (CaseClauseError) no case clause matching: {:error, %Cachex.Error{message: "connection not available and request was dropped from queue after 10450ms. This means requests are coming in and your connection pool cannot serve them fast enough. You can address this by:\n\n 1. Ensuring your database is available and that you can connect to it\n 2. Tracking down slow queries and making sure they are running fast enough\n 3. Increasing the pool_size (although this increases resource consumption)\n 4. Allowing requests to wait longer by increasing :queue_target and :queue_interval\n\nSee DBConnection.start_link/2 for more information\n", stack: [{Ecto.Adapters.SQL, :raise_sql_call_error, 1, [file: ~c"lib/ecto/adapters/sql.ex", line: 1054, error_info: %{module: Exception}]}, {Ecto.Adapters.SQL, :execute, 6, [file: ~c"lib/ecto/adapters/sql.ex", line: 952]}, {Ecto.Repo.Queryable, :execute, 4, [file: ~c"lib/ecto/repo/queryable.ex", line: 232]}, {Ecto.Repo.Queryable, :all, 3, [file: ~c"lib/ecto/repo/queryable.ex", line: 19]}, {Ecto.Repo.Queryable, :one, 3, [file: ~c"lib/ecto/repo/queryable.ex", line: 154]}, {ExOauth2Provider, :load_access_token, 2, [file: ~c"lib/ex_oauth2_provider.ex", line: 63]}, {ExOauth2Provider, :authenticate_token, 2, [file: ~c"lib/ex_oauth2_provider.ex", line: 56]}, {Logflare.Auth, :verify_access_token_and_fetch_owner, 2, [file: ~c"lib/logflare/auth.ex", line: 166]}, {Cachex.Services.Courier, :dispatch, 3, [file: ~c"lib/cachex/services/courier.ex", line: 43]}, {Cachex.Router, :route_local, 3, [file: ~c"lib/cachex/router.ex", line: 182]}, {Logflare.ContextCache, :apply_fun, 3, [file: ~c"lib/logflare/context_cache.ex", line: 40]}, {LogflareWeb.Plugs.VerifyApiAccess, :identify_requestor, 2, [file: ~c"lib/logflare_web/controllers/plugs/verify_api_access.ex", line: 71]}, {LogflareWeb.Plugs.VerifyApiAccess, :call, 2, [file: ~c"lib/logflare_web/controllers/plugs/verify_api_access.ex", line: 35]}, {LogflareWeb.Router, :require_ingest_api_auth, 2, []}]}}
(logflare 1.12.0) lib/logflare/context_cache.ex:40: Logflare.ContextCache.apply_fun/3
(logflare 1.12.0) lib/logflare_web/controllers/plugs/verify_api_access.ex:71: LogflareWeb.Plugs.VerifyApiAccess.identify_requestor/2
(logflare 1.12.0) lib/logflare_web/controllers/plugs/verify_api_access.ex:35: LogflareWeb.Plugs.VerifyApiAccess.call/2
(logflare 1.12.0) LogflareWeb.Router.require_ingest_api_auth/2
(logflare 1.12.0) lib/logflare_web/router.ex:1: LogflareWeb.Router.pipe_through15/1
(phoenix 1.7.14) lib/phoenix/router.ex:475: Phoenix.Router.call/5
(logflare 1.12.0) lib/logflare_web/endpoint.ex:1: LogflareWeb.Endpoint.plug_builder_call/2
(logflare 1.12.0) lib/logflare_web/endpoint.ex:1: LogflareWeb.Endpoint.call/2
16:12:39.200 [error] ** (CaseClauseError) no case clause matching: {:error, %Cachex.Error{message: "connection not available and request was dropped from queue after 10450ms. This means requests are coming in and your connection pool cannot serve them fast enough. You can address this by:\n\n 1. Ensuring your database is available and that you can connect to it\n 2. Tracking down slow queries and making sure they are running fast enough\n 3. Increasing the pool_size (although this increases resource consumption)\n 4. Allowing requests to wait longer by increasing :queue_target and :queue_interval\n\nSee DBConnection.start_link/2 for more information\n", stack: [{Ecto.Adapters.SQL, :raise_sql_call_error, 1, [file: ~c"lib/ecto/adapters/sql.ex", line: 1054, error_info: %{module: Exception}]}, {Ecto.Adapters.SQL, :execute, 6, [file: ~c"lib/ecto/adapters/sql.ex", line: 952]}, {Ecto.Repo.Queryable, :execute, 4, [file: ~c"lib/ecto/repo/queryable.ex", line: 232]}, {Ecto.Repo.Queryable, :all, 3, [file: ~c"lib/ecto/repo/queryable.ex", line: 19]}, {Ecto.Repo.Queryable, :one, 3, [file: ~c"lib/ecto/repo/queryable.ex", line: 154]}, {ExOauth2Provider, :load_access_token, 2, [file: ~c"lib/ex_oauth2_provider.ex", line: 63]}, {ExOauth2Provider, :authenticate_token, 2, [file: ~c"lib/ex_oauth2_provider.ex", line: 56]}, {Logflare.Auth, :verify_access_token_and_fetch_owner, 2, [file: ~c"lib/logflare/auth.ex", line: 166]}, {Cachex.Services.Courier, :dispatch, 3, [file: ~c"lib/cachex/services/courier.ex", line: 43]}, {Cachex.Router, :route_local, 3, [file: ~c"lib/cachex/router.ex", line: 182]}, {Logflare.ContextCache, :apply_fun, 3, [file: ~c"lib/logflare/context_cache.ex", line: 40]}, {LogflareWeb.Plugs.VerifyApiAccess, :identify_requestor, 2, [file: ~c"lib/logflare_web/controllers/plugs/verify_api_access.ex", line: 71]}, {LogflareWeb.Plugs.VerifyApiAccess, :call, 2, [file: ~c"lib/logflare_web/controllers/plugs/verify_api_access.ex", line: 35]}, {LogflareWeb.Router, :require_ingest_api_auth, 2, []}]}}
(logflare 1.12.0) lib/logflare/context_cache.ex:40: Logflare.ContextCache.apply_fun/3
(logflare 1.12.0) lib/logflare_web/controllers/plugs/verify_api_access.ex:71: LogflareWeb.Plugs.VerifyApiAccess.identify_requestor/2
(logflare 1.12.0) lib/logflare_web/controllers/plugs/verify_api_access.ex:35: LogflareWeb.Plugs.VerifyApiAccess.call/2
(logflare 1.12.0) LogflareWeb.Router.require_ingest_api_auth/2
(logflare 1.12.0) lib/logflare_web/router.ex:1: LogflareWeb.Router.pipe_through15/1
(phoenix 1.7.14) lib/phoenix/router.ex:475: Phoenix.Router.call/5
(logflare 1.12.0) lib/logflare_web/endpoint.ex:1: LogflareWeb.Endpoint.plug_builder_call/2
(logflare 1.12.0) lib/logflare_web/endpoint.ex:1: LogflareWeb.Endpoint.call/2
16:12:39.204 [warning] [Elixir.Logflare.Sources.Counters] terminating - shutdown
16:12:42.173 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.176 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.190 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.192 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.204 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.207 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.208 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.218 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.220 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.236 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.254 [warning] Failed to connect to https://http-intake.logs.ap1.datadoghq.com:443: non-existing domain
16:12:42.264 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.271 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.273 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.274 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.274 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.286 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.287 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.302 [warning] Failed to connect to https://http-intake.logs.us5.datadoghq.com:443: non-existing domain
16:12:42.303 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.304 [warning] Failed to connect to https://http-intake.logs.datadoghq.com:443: non-existing domain
16:12:42.314 [warning] Failed to connect to https://http-intake.logs.us5.datadoghq.com:443: non-existing domain
16:12:42.317 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.324 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.325 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.333 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.340 [warning] Failed to connect to https://http-intake.logs.us3.datadoghq.com:443: non-existing domain
16:12:42.344 [warning] Failed to connect to https://http-intake.logs.us5.datadoghq.com:443: non-existing domain
16:12:42.347 [warning] Failed to connect to https://http-intake.logs.ap1.datadoghq.com:443: non-existing domain
16:12:42.353 [warning] Failed to connect to https://http-intake.logs.datadoghq.eu:443: non-existing domain
16:12:42.354 [warning] Failed to connect to https://http-intake.logs.ap1.datadoghq.com:443: non-existing domain
16:12:42.356 [warning] Failed to connect to https://http-intake.logs.datadoghq.com:443: non-existing domain
16:12:42.397 [warning] Failed to connect to https://http-intake.logs.datadoghq.com:443: non-existing domain
16:12:42.420 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.421 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.425 [warning] Failed to connect to https://http-intake.logs.datadoghq.com:443: non-existing domain
16:12:42.429 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.439 [warning] Failed to connect to https://http-intake.logs.ap1.datadoghq.com:443: non-existing domain
16:12:42.440 [warning] Failed to connect to https://http-intake.logs.us3.datadoghq.com:443: non-existing domain
16:12:42.441 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.444 [warning] Failed to connect to https://http-intake.logs.us5.datadoghq.com:443: non-existing domain
16:12:42.464 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.464 [warning] Failed to connect to https://http-intake.logs.us3.datadoghq.com:443: non-existing domain
16:12:42.469 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.484 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.486 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.488 [warning] Failed to connect to https://http-intake.logs.datadoghq.eu:443: non-existing domain
16:12:42.498 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.509 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.513 [warning] Failed to connect to https://http-intake.logs.us3.datadoghq.com:443: non-existing domain
16:12:42.519 [warning] Failed to connect to https://http-intake.logs.datadoghq.eu:443: non-existing domain
16:12:42.520 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.525 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.525 [warning] Failed to connect to https://http-intake.logs.us3.datadoghq.com:443: non-existing domain
16:12:42.536 [warning] Failed to connect to https://http-intake.logs.datadoghq.com:443: non-existing domain
16:12:42.543 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.548 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.557 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.561 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.572 [warning] Failed to connect to https://http-intake.logs.ap1.datadoghq.com:443: non-existing domain
16:12:42.586 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.601 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.609 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.616 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.626 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.638 [warning] Failed to connect to https://http-intake.logs.datadoghq.eu:443: non-existing domain
16:12:42.639 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.643 [warning] Failed to connect to https://http-intake.logs.datadoghq.eu:443: non-existing domain
16:12:42.665 [warning] Failed to connect to https://http-intake.logs.us5.datadoghq.com:443: non-existing domain
16:12:42.667 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:42.671 [warning] Failed to connect to https://bigquery.googleapis.com:443: non-existing domain
16:12:43.304 [error] Postgrex.Protocol (#PID<0.5541.0>) failed to connect: ** (DBConnection.ConnectionError) tcp connect (supabase_db_chat-monitor:5432): non-existing domain - :nxdomain
16:12:43.404 [error] Postgrex.Protocol (#PID<0.5545.0>) failed to connect: ** (DBConnection.ConnectionError) tcp connect (supabase_db_chat-monitor:5432): non-existing domain - :nxdomain
16:12:43.750 [error] Postgrex.Protocol (#PID<0.5542.0>) failed to connect: ** (DBConnection.ConnectionError) tcp connect (supabase_db_chat-monitor:5432): non-existing domain - :nxdomain
16:12:43.779 [error] Postgrex.Protocol (#PID<0.5539.0>) failed to connect: ** (DBConnection.ConnectionError) tcp connect (supabase_db_chat-monitor:5432): non-existing domain - :nxdomain
16:12:43.849 [error] Postgrex.Protocol (#PID<0.5543.0>) failed to connect: ** (DBConnection.ConnectionError) tcp connect (supabase_db_chat-monitor:5432): non-existing domain - :nxdomain
16:12:43.957 [error] Postgrex.Protocol (#PID<0.5537.0>) failed to connect: ** (DBConnection.ConnectionError) tcp connect (supabase_db_chat-monitor:5432): non-existing domain - :nxdomain
16:12:44.230 [error] GenServer #PID<0.6376.0> terminating
** (stop) :nxdomain
Last message (from #PID<0.6375.0>): {:command, :epgsql_cmd_connect, %{port: 5432, host: ~c"supabase_db_chat-monitor", password: #Function<0.126540846/0 in :epgsql_cmd_connect.hide_password/1>, username: "supabase_admin", replication: "database", database: "_supabase"}}
16:12:44.238 [error] :gen_statem #PID<0.6378.0> terminating
** (ArgumentError) unknown registry: Logflare.FinchDefault
(elixir 1.17.3) lib/registry.ex:1391: Registry.info!/1
(elixir 1.17.3) lib/registry.ex:1007: Registry.register/3
(finch 0.18.0) lib/finch/http2/pool.ex:207: Finch.HTTP2.Pool.init/1
(stdlib 6.1.2) gen_statem.erl:3312: :gen_statem.init_it/6
(stdlib 6.1.2) proc_lib.erl:329: :proc_lib.init_p_do_apply/3
Queue: []
Postponed: []
16:12:44.240 [error] :gen_statem #PID<0.6379.0> terminating
** (ArgumentError) unknown registry: Logflare.FinchDefault
(elixir 1.17.3) lib/registry.ex:1391: Registry.info!/1
(elixir 1.17.3) lib/registry.ex:1007: Registry.register/3
(finch 0.18.0) lib/finch/http2/pool.ex:207: Finch.HTTP2.Pool.init/1
(stdlib 6.1.2) gen_statem.erl:3312: :gen_statem.init_it/6
(stdlib 6.1.2) proc_lib.erl:329: :proc_lib.init_p_do_apply/3
Queue: []
Postponed: []
16:12:44.242 [error] :gen_statem #PID<0.6380.0> terminating
** (ArgumentError) unknown registry: Logflare.FinchDefault
(elixir 1.17.3) lib/registry.ex:1391: Registry.info!/1
(elixir 1.17.3) lib/registry.ex:1007: Registry.register/3
(finch 0.18.0) lib/finch/http2/pool.ex:207: Finch.HTTP2.Pool.init/1
(stdlib 6.1.2) gen_statem.erl:3312: :gen_statem.init_it/6
(stdlib 6.1.2) proc_lib.erl:329: :proc_lib.init_p_do_apply/3
Queue: []
Postponed: []
16:12:44.250 [error] :gen_statem #PID<0.6381.0> terminating
** (ArgumentError) unknown registry: Logflare.FinchQuery
(elixir 1.17.3) lib/registry.ex:1391: Registry.info!/1
(elixir 1.17.3) lib/registry.ex:1007: Registry.register/3
(finch 0.18.0) lib/finch/http2/pool.ex:207: Finch.HTTP2.Pool.init/1
(stdlib 6.1.2) gen_statem.erl:3312: :gen_statem.init_it/6
(stdlib 6.1.2) proc_lib.erl:329: :proc_lib.init_p_do_apply/3
Queue: []
Postponed: []
16:12:44.252 [error] :gen_statem #PID<0.6382.0> terminating
** (ArgumentError) unknown registry: Logflare.FinchQuery
(elixir 1.17.3) lib/registry.ex:1391: Registry.info!/1
(elixir 1.17.3) lib/registry.ex:1007: Registry.register/3
(finch 0.18.0) lib/finch/http2/pool.ex:207: Finch.HTTP2.Pool.init/1
(stdlib 6.1.2) gen_statem.erl:3312: :gen_statem.init_it/6
(stdlib 6.1.2) proc_lib.erl:329: :proc_lib.init_p_do_apply/3
Queue: []
Postponed: []
16:12:44.256 [error] :gen_statem #PID<0.6383.0> terminating
** (ArgumentError) unknown registry: Logflare.FinchQuery
(elixir 1.17.3) lib/registry.ex:1391: Registry.info!/1
(elixir 1.17.3) lib/registry.ex:1007: Registry.register/3
(finch 0.18.0) lib/finch/http2/pool.ex:207: Finch.HTTP2.Pool.init/1
(stdlib 6.1.2) gen_statem.erl:3312: :gen_statem.init_it/6
(stdlib 6.1.2) proc_lib.erl:329: :proc_lib.init_p_do_apply/3
Queue: []
Postponed: []
{exit,terminating,[{application_controller,call,2,[{file,"application_controller.erl"},{line,511}]},{application,enqueue_or_start,6,[{file,"application.erl"},{line,380}]},{application,ensure_all_started,3,[{file,"application.erl"},{line,359}]},{elixir,start_cli,0,[{file,"src/elixir.erl"},{line,195}]},{init,start_it,1,[]},{init,start_em,1,[]},{init,do_boot,3,[]}]}
Runtime terminating during boot (terminating)
Crash dump is being written to: erl_crash.dump...done
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
[os_mon] memory supervisor port (memsup): Erlang has closed
16:12:53.555 [error] Postgrex.Protocol (#PID<0.150.0>) failed to connect: ** (DBConnection.ConnectionError) tcp connect (supabase_db_chat-monitor:5432): non-existing domain - :nxdomain
16:12:53.555 [error] Postgrex.Protocol (#PID<0.149.0>) failed to connect: ** (DBConnection.ConnectionError) tcp connect (supabase_db_chat-monitor:5432): non-existing domain - :nxdomain
16:12:56.518 [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 :logflare, Logflare.Repo,
migration_source: "some_other_table_for_schema_migrations",
migration_repo: AnotherRepoForSchemaMigrations
The full error report is shown below.
** (DBConnection.ConnectionError) connection not available and request was dropped from queue after 10986ms. This means requests are coming in and your connection pool cannot serve them fast enough. You can address this by:
- Ensuring your database is available and that you can connect to it
- Tracking down slow queries and making sure they are running fast enough
- Increasing the pool_size (although this increases resource consumption)
- Allowing requests to wait longer by increasing :queue_target and :queue_interval
See DBConnection.start_link/2 for more information
(ecto_sql 3.11.0) lib/ecto/adapters/sql.ex:1054: Ecto.Adapters.SQL.raise_sql_call_error/1
(elixir 1.17.3) lib/enum.ex:1703: Enum."-map/2-lists^map/1-1-"/2
(ecto_sql 3.11.0) lib/ecto/adapters/sql.ex:1161: Ecto.Adapters.SQL.execute_ddl/4
(ecto_sql 3.11.0) lib/ecto/migrator.ex:755: Ecto.Migrator.verbose_schema_migration/3
(ecto_sql 3.11.0) lib/ecto/migrator.ex:563: Ecto.Migrator.lock_for_migrations/4
(ecto_sql 3.11.0) lib/ecto/migrator.ex:432: Ecto.Migrator.run/4
(ecto_sql 3.11.0) lib/ecto/migrator.ex:170: Ecto.Migrator.with_repo/3
nofile:1: (file)
supabase_inbucket_chat-monitor container logs:
time="2025/05/14 16:12:17" level=info msg="[smtpd] starting on [::]:1025 (no encryption)"
time="2025/05/14 16:12:17" level=info msg="[http] starting on [::]:8025"
time="2025/05/14 16:12:17" level=info msg="[http] accessible via http://localhost:8025/"
Stopping containers...
Pruned containers: [4f409a6f8cee9a63a0306f23c6fb40e56c1c2f511645fd465a624861228a004e bcbc8321897bd2b542888ffb9f14d9f37d37141e55511d34c707db3eb3d67a62 95d33afad715b877b0017370e4f0dde3c371f2f5bfecec6f6ba3647a5655f664 84d3d86926a8baf840f2bba126d8a71d58e0aa91ee519d4b74dc4329d4d0ff95 c1a442a0bd228f88d10819f15b8193f3380ac0d11717ebc04ba5baaf1b090478 abb79f84809511a91236bdeace163f4d05a785350e8947f8cba3f8bf0e01c970 f5905a221e32e67054dd6173a2e62b3b4a96dc5a30cec56faf417aff6b05c2fb 66cde2d478ba0694926471627279e1d601fe8417e59b12fb7f96af38820b8fac 7453cb85ae3b33f9f7fb6d4b9a1d42b4144b369817c4ca370f7f307b24636046 6deea0e473b86911020298c160c917e2ca3e7d3c612824ab75d288f816020678 b6f7c1a31c9cc3f769a16ce4d85349d64f8bd8d2ba0195319cf455011c527852 6c62c6b7f9d21d67cfe445b8b85ba2497934c8fe5d4b343c27029186bf2916bc]
Pruned volumes: [supabase_db_chat-monitor supabase_config_chat-monitor supabase_storage_chat-monitor]
Pruned network: [supabase_network_chat-monitor]
supabase_analytics_chat-monitor container is not ready: starting
supabase_inbucket_chat-monitor container is not ready:
Sent crash report: 94a84b075958439eb340f383f3ec513c
Quote the crash ID above when filing a bug report: https://github.com/supabase/cli/issues/new/choose
To Reproduce
-
supabase initthensupabase start
Expected behavior
- a local supabase up and running
System information
Rerun the failing command with --create-ticket flag.
- Ticket ID: 94a84b075958439eb340f383f3ec513c
- Version of OS: Tuxedo OS
- Version of CLI: 2.22.12
- Version of Docker: podman version 4.9.3
- Versions of services:
SERVICE IMAGE | LOCAL | LINKED
------------------------|------------------------|--------
supabase/postgres | 15.8.1.069 | -
supabase/gotrue | v2.171.0 | -
postgrest/postgrest | v12.2.12 | -
supabase/realtime | v2.34.47 | -
supabase/storage-api | v1.22.11 | -
supabase/edge-runtime | v1.67.4 | -
supabase/studio | 2025.05.05-sha-3c3fe9b | -
supabase/postgres-meta | v0.88.9 | -
supabase/logflare | 1.12.0 | -
supabase/supavisor | 2.5.1 | -
Additional context
can run a selfhost supabase instance on this same machine following the official guide , it was the "supabase cli" which are unable to
full logs of Container
supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_remote_no_follow - specifier: https://deno.land/[email protected]/path/_common/common.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_cached_no_follow - specifier: https://deno.land/[email protected]/path/_common/common.ts supabase_edge_runtime_chat-monitor | Download https://deno.land/[email protected]/path/_common/common.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_no_follow_with_options - specifier: https://deno.land/[email protected]/path/_common/glob_to_reg_exp.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_remote_no_follow - specifier: https://deno.land/[email protected]/path/_common/glob_to_reg_exp.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_cached_no_follow - specifier: https://deno.land/[email protected]/path/_common/glob_to_reg_exp.ts supabase_edge_runtime_chat-monitor | Download https://deno.land/[email protected]/path/_common/glob_to_reg_exp.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_no_follow_with_options - specifier: https://deno.land/[email protected]/path/is_glob.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_remote_no_follow - specifier: https://deno.land/[email protected]/path/is_glob.ts supabase_analytics_chat-monitor | �16:12:53.555 [error] Postgrex.Protocol (#PID) failed to connect: ** (DBConnection.ConnectionError) tcp connect (supabase_db_chat-monitor:5432): non-existing domain - :nxdomain supabase_analytics_chat-monitor | supabase_analytics_chat-monitor | �16:12:53.555 [error] Postgrex.Protocol (#PID) failed to connect: ** (DBConnection.ConnectionError) tcp connect (supabase_db_chat-monitor:5432): non-existing domain - :nxdomain supabase_analytics_chat-monitor | supabase_analytics_chat-monitor | 16:12:56.518 [error] Could not create schema migrations table. This error usually happens due to the following: supabase_analytics_chat-monitor | supabase_analytics_chat-monitor | * The database does not exist supabase_analytics_chat-monitor | * The "schema_migrations" table, which Ecto uses for managing supabase_db_chat-monitor | NOTIFY pgrst, 'reload schema'; supabase_db_chat-monitor | END IF; supabase_db_chat-monitor | END LOOP; supabase_db_chat-monitor | END; $$ LANGUAGE plpgsql; supabase_db_chat-monitor | CREATE FUNCTION supabase_db_chat-monitor | �[local] 2025-05-14 16:11:51.983 UTC [104] supabase_admin@postgres LOG: statement: DROP EVENT TRIGGER IF EXISTS pgrst_ddl_watch; supabase_db_chat-monitor | �psql:/docker-entrypoint-initdb.d/migrations/20220126121436_finer-postgrest-triggers.sql:59: NOTICE: event trigger "pgrst_ddl_watch" does not exist, skipping supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_cached_no_follow - specifier: https://deno.land/[email protected]/path/is_glob.ts supabase_edge_runtime_chat-monitor | Download https://deno.land/[email protected]/path/is_glob.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_no_follow_with_options - specifier: https://deno.land/x/[email protected]/lib/check_iv_length.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_remote_no_follow - specifier: https://deno.land/x/[email protected]/lib/check_iv_length.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_cached_no_follow - specifier: https://deno.land/x/[email protected]/lib/check_iv_length.ts supabase_edge_runtime_chat-monitor | Download https://deno.land/x/[email protected]/lib/check_iv_length.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_no_follow_with_options - specifier: https://deno.land/x/[email protected]/runtime/check_cek_length.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_remote_no_follow - specifier: https://deno.land/x/[email protected]/runtime/check_cek_length.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_cached_no_follow - specifier: https://deno.land/x/[email protected]/runtime/check_cek_length.ts supabase_edge_runtime_chat-monitor | Download https://deno.land/x/[email protected]/runtime/check_cek_length.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_no_follow_with_options - specifier: https://deno.land/x/[email protected]/runtime/timing_safe_equal.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_remote_no_follow - specifier: https://deno.land/x/[email protected]/runtime/timing_safe_equal.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_cached_no_follow - specifier: https://deno.land/x/[email protected]/runtime/timing_safe_equal.ts supabase_edge_runtime_chat-monitor | Download https://deno.land/x/[email protected]/runtime/timing_safe_equal.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_no_follow_with_options - specifier: https://deno.land/x/[email protected]/runtime/webcrypto.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_remote_no_follow - specifier: https://deno.land/x/[email protected]/runtime/webcrypto.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_cached_no_follow - specifier: https://deno.land/x/[email protected]/runtime/webcrypto.ts supabase_edge_runtime_chat-monitor | Download https://deno.land/x/[email protected]/runtime/webcrypto.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_no_follow_with_options - specifier: https://deno.land/x/[email protected]/lib/crypto_key.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_remote_no_follow - specifier: https://deno.land/x/[email protected]/lib/crypto_key.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_cached_no_follow - specifier: https://deno.land/x/[email protected]/lib/crypto_key.ts supabase_edge_runtime_chat-monitor | Download https://deno.land/x/[email protected]/lib/crypto_key.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_no_follow_with_options - specifier: https://deno.land/x/[email protected]/lib/invalid_key_input.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_remote_no_follow - specifier: https://deno.land/x/[email protected]/lib/invalid_key_input.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_cached_no_follow - specifier: https://deno.land/x/[email protected]/lib/invalid_key_input.ts supabase_edge_runtime_chat-monitor | Download https://deno.land/x/[email protected]/lib/invalid_key_input.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_no_follow_with_options - specifier: https://deno.land/x/[email protected]/runtime/is_key_like.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_remote_no_follow - specifier: https://deno.land/x/[email protected]/runtime/is_key_like.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_cached_no_follow - specifier: https://deno.land/x/[email protected]/runtime/is_key_like.ts supabase_edge_runtime_chat-monitor | Download https://deno.land/x/[email protected]/runtime/is_key_like.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_no_follow_with_options - specifier: https://deno.land/x/[email protected]/runtime/aeskw.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_remote_no_follow - specifier: https://deno.land/x/[email protected]/runtime/aeskw.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_cached_no_follow - specifier: https://deno.land/x/[email protected]/runtime/aeskw.ts supabase_edge_runtime_chat-monitor | Download https://deno.land/x/[email protected]/runtime/aeskw.ts supabase_analytics_chat-monitor | migrations, was defined by another library supabase_analytics_chat-monitor | * There is a deadlock while migrating (such as using concurrent supabase_analytics_chat-monitor | indexes with a migration_lock) supabase_analytics_chat-monitor | supabase_analytics_chat-monitor | To fix the first issue, run "mix ecto.create" for the desired MIX_ENV. supabase_analytics_chat-monitor | supabase_analytics_chat-monitor | To address the second, you can run "mix ecto.drop" followed by supabase_analytics_chat-monitor | "mix ecto.create", both for the desired MIX_ENV. Alternatively you may supabase_analytics_chat-monitor | configure Ecto to use another table and/or repository for managing supabase_analytics_chat-monitor | migrations: supabase_analytics_chat-monitor | supabase_analytics_chat-monitor | config :logflare, Logflare.Repo, supabase_analytics_chat-monitor | migration_source: "some_other_table_for_schema_migrations", supabase_analytics_chat-monitor | migration_repo: AnotherRepoForSchemaMigrations supabase_analytics_chat-monitor | supabase_analytics_chat-monitor | The full error report is shown below. supabase_analytics_chat-monitor | supabase_analytics_chat-monitor | �** (DBConnection.ConnectionError) connection not available and request was dropped from queue after 10986ms. This means requests are coming in and your connection pool cannot serve them fast enough. You can address this by: supabase_analytics_chat-monitor | supabase_analytics_chat-monitor | 1. Ensuring your database is available and that you can connect to it supabase_analytics_chat-monitor | 2. Tracking down slow queries and making sure they are running fast enough supabase_analytics_chat-monitor | 3. Increasing the pool_size (although this increases resource consumption) supabase_analytics_chat-monitor | 4. Allowing requests to wait longer by increasing :queue_target and :queue_interval supabase_analytics_chat-monitor | supabase_analytics_chat-monitor | See DBConnection.start_link/2 for more information supabase_analytics_chat-monitor | supabase_analytics_chat-monitor | (ecto_sql 3.11.0) lib/ecto/adapters/sql.ex:1054: Ecto.Adapters.SQL.raise_sql_call_error/1 supabase_analytics_chat-monitor | (elixir 1.17.3) lib/enum.ex:1703: Enum."-map/2-lists^map/1-1-"/2 supabase_analytics_chat-monitor | (ecto_sql 3.11.0) lib/ecto/adapters/sql.ex:1161: Ecto.Adapters.SQL.execute_ddl/4 supabase_analytics_chat-monitor | (ecto_sql 3.11.0) lib/ecto/migrator.ex:755: Ecto.Migrator.verbose_schema_migration/3 supabase_analytics_chat-monitor | (ecto_sql 3.11.0) lib/ecto/migrator.ex:563: Ecto.Migrator.lock_for_migrations/4 supabase_analytics_chat-monitor | (ecto_sql 3.11.0) lib/ecto/migrator.ex:432: Ecto.Migrator.run/4 supabase_analytics_chat-monitor | (ecto_sql 3.11.0) lib/ecto/migrator.ex:170: Ecto.Migrator.with_repo/3 supabase_analytics_chat-monitor | nofile:1: (file) supabase_analytics_chat-monitor | warning: :protocol option is deprecated. Use :protocols instead. supabase_analytics_chat-monitor | (nimble_options 1.1.1) lib/nimble_options.ex:575: NimbleOptions.validate_value/3 supabase_analytics_chat-monitor | (nimble_options 1.1.1) lib/nimble_options.ex:561: NimbleOptions.validate_option/3 supabase_analytics_chat-monitor | (nimble_options 1.1.1) lib/nimble_options.ex:542: NimbleOptions.reduce_options/2 supabase_analytics_chat-monitor | (elixir 1.17.3) lib/enum.ex:4858: Enumerable.List.reduce/3 supabase_analytics_chat-monitor | (elixir 1.17.3) lib/enum.ex:2585: Enum.reduce_while/3 supabase_db_chat-monitor | DROP EVENT TRIGGER supabase_db_chat-monitor | [local] 2025-05-14 16:11:51.984 UTC [104] supabase_admin@postgres LOG: statement: CREATE EVENT TRIGGER pgrst_ddl_watch supabase_db_chat-monitor | ON ddl_command_end supabase_db_chat-monitor | EXECUTE PROCEDURE extensions.pgrst_ddl_watch(); supabase_db_chat-monitor | CREATE EVENT TRIGGER supabase_db_chat-monitor | �[local] 2025-05-14 16:11:51.985 UTC [104] supabase_admin@postgres LOG: statement: DROP EVENT TRIGGER IF EXISTS pgrst_drop_watch; supabase_db_chat-monitor | �psql:/docker-entrypoint-initdb.d/migrations/20220126121436_finer-postgrest-triggers.sql:64: NOTICE: event trigger "pgrst_drop_watch" does not exist, skipping supabase_db_chat-monitor | DROP EVENT TRIGGER supabase_db_chat-monitor | [local] 2025-05-14 16:11:51.985 UTC [104] supabase_admin@postgres LOG: statement: CREATE EVENT TRIGGER pgrst_drop_watch supabase_db_chat-monitor | ON sql_drop supabase_db_chat-monitor | EXECUTE PROCEDURE extensions.pgrst_drop_watch(); supabase_db_chat-monitor | CREATE EVENT TRIGGER supabase_db_chat-monitor | �/docker-entrypoint-initdb.d/migrate.sh: running /docker-entrypoint-initdb.d/migrations/20220224211803_fix-postgrest-supautils.sql supabase_db_chat-monitor | DO supabase_db_chat-monitor | /docker-entrypoint-initdb.d/migrate.sh: running /docker-entrypoint-initdb.d/migrations/20220317095840_pg_graphql.sql supabase_db_chat-monitor | [local] 2025-05-14 16:11:52.015 UTC [108] supabase_admin@postgres LOG: statement: create schema if not exists graphql_public; supabase_db_chat-monitor | CREATE SCHEMA supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.018 UTC [108] supabase_admin@postgres LOG: statement: drop function if exists graphql_public.graphql(text, text, jsonb); supabase_db_chat-monitor | �psql:/docker-entrypoint-initdb.d/migrations/20220317095840_pg_graphql.sql:5: NOTICE: function graphql_public.graphql(text,text,jsonb) does not exist, skipping supabase_db_chat-monitor | DROP FUNCTION supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.018 UTC [108] supabase_admin@postgres LOG: statement: create or replace function graphql_public.graphql( supabase_db_chat-monitor | "operationName" text default null, supabase_db_chat-monitor | query text default null, supabase_db_chat-monitor | variables jsonb default null, supabase_db_chat-monitor | extensions jsonb default null supabase_db_chat-monitor | ) supabase_db_chat-monitor | returns jsonb supabase_db_chat-monitor | language plpgsql supabase_db_chat-monitor | as $$ supabase_db_chat-monitor | DECLARE supabase_db_chat-monitor | server_version float; supabase_db_chat-monitor | BEGIN supabase_db_chat-monitor | server_version = (SELECT (SPLIT_PART((select version()), ' ', 2))::float); supabase_db_chat-monitor | supabase_db_chat-monitor | IF server_version >= 14 THEN supabase_db_chat-monitor | RETURN jsonb_build_object( supabase_db_chat-monitor | 'data', null::jsonb, supabase_db_chat-monitor | 'errors', array['pg_graphql extension is not enabled.'] supabase_db_chat-monitor | ); supabase_db_chat-monitor | ELSE supabase_db_chat-monitor | RETURN jsonb_build_object( supabase_db_chat-monitor | 'data', null::jsonb, supabase_db_chat-monitor | 'errors', array['pg_graphql is only available on projects running Postgres 14 onwards.'] supabase_db_chat-monitor | ); supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_no_follow_with_options - specifier: https://deno.land/x/[email protected]/runtime/ecdhes.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_remote_no_follow - specifier: https://deno.land/x/[email protected]/runtime/ecdhes.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_cached_no_follow - specifier: https://deno.land/x/[email protected]/runtime/ecdhes.ts supabase_edge_runtime_chat-monitor | Download https://deno.land/x/[email protected]/runtime/ecdhes.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_no_follow_with_options - specifier: https://deno.land/x/[email protected]/runtime/pbes2kw.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_remote_no_follow - specifier: https://deno.land/x/[email protected]/runtime/pbes2kw.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_cached_no_follow - specifier: https://deno.land/x/[email protected]/runtime/pbes2kw.ts supabase_edge_runtime_chat-monitor | Download https://deno.land/x/[email protected]/runtime/pbes2kw.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_no_follow_with_options - specifier: https://deno.land/x/[email protected]/runtime/rsaes.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_remote_no_follow - specifier: https://deno.land/x/[email protected]/runtime/rsaes.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_cached_no_follow - specifier: https://deno.land/x/[email protected]/runtime/rsaes.ts supabase_edge_runtime_chat-monitor | Download https://deno.land/x/[email protected]/runtime/rsaes.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_no_follow_with_options - specifier: https://deno.land/x/[email protected]/lib/aesgcmkw.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_remote_no_follow - specifier: https://deno.land/x/[email protected]/lib/aesgcmkw.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_cached_no_follow - specifier: https://deno.land/x/[email protected]/lib/aesgcmkw.ts supabase_edge_runtime_chat-monitor | Download https://deno.land/x/[email protected]/lib/aesgcmkw.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_no_follow_with_options - specifier: https://deno.land/x/[email protected]/runtime/random.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_remote_no_follow - specifier: https://deno.land/x/[email protected]/runtime/random.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_cached_no_follow - specifier: https://deno.land/x/[email protected]/runtime/random.ts supabase_edge_runtime_chat-monitor | Download https://deno.land/x/[email protected]/runtime/random.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_no_follow_with_options - specifier: https://deno.land/x/[email protected]/runtime/subtle_dsa.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_remote_no_follow - specifier: https://deno.land/x/[email protected]/runtime/subtle_dsa.ts supabase_analytics_chat-monitor | (nimble_options 1.1.1) lib/nimble_options.ex:535: NimbleOptions.validate_options/2 supabase_analytics_chat-monitor | supabase_analytics_chat-monitor | �warning: LogflareWeb.Endpoint.init/2 is deprecated, use config/runtime.exs instead or pass additional options when starting the endpoint in your supervision tree supabase_analytics_chat-monitor | (phoenix 1.7.14) lib/phoenix/endpoint/supervisor.ex:36: Phoenix.Endpoint.Supervisor.init/1 supabase_analytics_chat-monitor | (stdlib 6.1.2) supervisor.erl:869: :supervisor.init/1 supabase_analytics_chat-monitor | (stdlib 6.1.2) gen_server.erl:2229: :gen_server.init_it/2 supabase_analytics_chat-monitor | (stdlib 6.1.2) gen_server.erl:2184: :gen_server.init_it/6 supabase_analytics_chat-monitor | (stdlib 6.1.2) proc_lib.erl:329: :proc_lib.init_p_do_apply/3 supabase_analytics_chat-monitor | supabase_db_chat-monitor | END IF; supabase_db_chat-monitor | END; supabase_db_chat-monitor | $$; supabase_db_chat-monitor | CREATE FUNCTION supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.019 UTC [108] supabase_admin@postgres LOG: statement: grant usage on schema graphql_public to postgres, anon, authenticated, service_role; supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_cached_no_follow - specifier: https://deno.land/x/[email protected]/runtime/subtle_dsa.ts supabase_edge_runtime_chat-monitor | Download https://deno.land/x/[email protected]/runtime/subtle_dsa.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_no_follow_with_options - specifier: https://deno.land/x/[email protected]/runtime/check_key_length.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_remote_no_follow - specifier: https://deno.land/x/[email protected]/runtime/check_key_length.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_cached_no_follow - specifier: https://deno.land/x/[email protected]/runtime/check_key_length.ts supabase_edge_runtime_chat-monitor | Download https://deno.land/x/[email protected]/runtime/check_key_length.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_no_follow_with_options - specifier: https://deno.land/x/[email protected]/runtime/get_sign_verify_key.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_remote_no_follow - specifier: https://deno.land/x/[email protected]/runtime/get_sign_verify_key.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_cached_no_follow - specifier: https://deno.land/x/[email protected]/runtime/get_sign_verify_key.ts supabase_edge_runtime_chat-monitor | Download https://deno.land/x/[email protected]/runtime/get_sign_verify_key.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_no_follow_with_options - specifier: https://deno.land/x/[email protected]/lib/epoch.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_remote_no_follow - specifier: https://deno.land/x/[email protected]/lib/epoch.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_cached_no_follow - specifier: https://deno.land/x/[email protected]/lib/epoch.ts supabase_edge_runtime_chat-monitor | Download https://deno.land/x/[email protected]/lib/epoch.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_no_follow_with_options - specifier: https://deno.land/x/[email protected]/lib/secs.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_remote_no_follow - specifier: https://deno.land/x/[email protected]/lib/secs.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_cached_no_follow - specifier: https://deno.land/x/[email protected]/lib/secs.ts supabase_edge_runtime_chat-monitor | Download https://deno.land/x/[email protected]/lib/secs.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_no_follow_with_options - specifier: https://deno.land/x/[email protected]/lib/format_pem.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_remote_no_follow - specifier: https://deno.land/x/[email protected]/lib/format_pem.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_cached_no_follow - specifier: https://deno.land/x/[email protected]/lib/format_pem.ts supabase_edge_runtime_chat-monitor | Download https://deno.land/x/[email protected]/lib/format_pem.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_no_follow_with_options - specifier: https://deno.land/x/[email protected]/runtime/bogus.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_remote_no_follow - specifier: https://deno.land/x/[email protected]/runtime/bogus.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_cached_no_follow - specifier: https://deno.land/x/[email protected]/runtime/bogus.ts supabase_edge_runtime_chat-monitor | Download https://deno.land/x/[email protected]/runtime/bogus.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_no_follow_with_options - specifier: https://deno.land/x/[email protected]/lib/check_p2s.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_remote_no_follow - specifier: https://deno.land/x/[email protected]/lib/check_p2s.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_cached_no_follow - specifier: https://deno.land/x/[email protected]/lib/check_p2s.ts supabase_edge_runtime_chat-monitor | Download https://deno.land/x/[email protected]/lib/check_p2s.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_no_follow_with_options - specifier: https://deno.land/x/[email protected]/runtime/subtle_rsaes.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_remote_no_follow - specifier: https://deno.land/x/[email protected]/runtime/subtle_rsaes.ts supabase_edge_runtime_chat-monitor | DEBUG FileFetcher::fetch_cached_no_follow - specifier: https://deno.land/x/[email protected]/runtime/subtle_rsaes.ts supabase_edge_runtime_chat-monitor | Download https://deno.land/x/[email protected]/runtime/subtle_rsaes.ts supabase_db_chat-monitor | GRANT supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.020 UTC [108] supabase_admin@postgres LOG: statement: alter default privileges in schema graphql_public grant all on tables to postgres, anon, authenticated, service_role; supabase_db_chat-monitor | ALTER DEFAULT PRIVILEGES supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.022 UTC [108] supabase_admin@postgres LOG: statement: alter default privileges in schema graphql_public grant all on functions to postgres, anon, authenticated, service_role; supabase_db_chat-monitor | ALTER DEFAULT PRIVILEGES supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.023 UTC [108] supabase_admin@postgres LOG: statement: alter default privileges in schema graphql_public grant all on sequences to postgres, anon, authenticated, service_role; supabase_db_chat-monitor | ALTER DEFAULT PRIVILEGES supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.024 UTC [108] supabase_admin@postgres LOG: statement: alter default privileges for user supabase_admin in schema graphql_public grant all supabase_db_chat-monitor | on sequences to postgres, anon, authenticated, service_role; supabase_db_chat-monitor | ALTER DEFAULT PRIVILEGES supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.026 UTC [108] supabase_admin@postgres LOG: statement: alter default privileges for user supabase_admin in schema graphql_public grant all supabase_db_chat-monitor | on tables to postgres, anon, authenticated, service_role; supabase_db_chat-monitor | ALTER DEFAULT PRIVILEGES supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.027 UTC [108] supabase_admin@postgres LOG: statement: alter default privileges for user supabase_admin in schema graphql_public grant all supabase_db_chat-monitor | on functions to postgres, anon, authenticated, service_role; supabase_db_chat-monitor | ALTER DEFAULT PRIVILEGES supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.028 UTC [108] supabase_admin@postgres LOG: statement: CREATE OR REPLACE FUNCTION extensions.grant_pg_graphql_access() supabase_db_chat-monitor | RETURNS event_trigger supabase_db_chat-monitor | LANGUAGE plpgsql supabase_db_chat-monitor | AS $func$ supabase_db_chat-monitor | DECLARE supabase_db_chat-monitor | func_is_graphql_resolve bool; supabase_db_chat-monitor | BEGIN supabase_db_chat-monitor | func_is_graphql_resolve = ( supabase_db_chat-monitor | SELECT n.proname = 'resolve' supabase_db_chat-monitor | FROM pg_event_trigger_ddl_commands() AS ev supabase_db_chat-monitor | LEFT JOIN pg_catalog.pg_proc AS n supabase_db_chat-monitor | ON ev.objid = n.oid supabase_db_chat-monitor | ); supabase_edge_runtime_chat-monitor | DEBUG Opening cache /root/.cache/deno/node_analysis_cache_v1... supabase_edge_runtime_chat-monitor | DEBUG edge-runtime is listening on 0.0.0.0:8081 supabase_edge_runtime_chat-monitor | Functions config: {} supabase_edge_runtime_chat-monitor | Serving functions on http://127.0.0.1:54321/functions/v1/supabase_edge_runtime_chat-monitor | Using supabase-edge-runtime-1.67.4 (compatible with Deno v1.45.2) supabase_edge_runtime_chat-monitor | DEBUG Sending warning alert CloseNotify supabase_db_chat-monitor | supabase_db_chat-monitor | IF func_is_graphql_resolve supabase_db_chat-monitor | THEN supabase_db_chat-monitor | grant usage on schema graphql to postgres, anon, authenticated, service_role; supabase_db_chat-monitor | grant all on function graphql.resolve to postgres, anon, authenticated, service_role; supabase_db_chat-monitor | supabase_db_chat-monitor | alter default privileges in schema graphql grant all on tables to postgres, anon, authenticated, service_role; supabase_db_chat-monitor | alter default privileges in schema graphql grant all on functions to postgres, anon, authenticated, service_role; supabase_db_chat-monitor | alter default privileges in schema graphql grant all on sequences to postgres, anon, authenticated, service_role; supabase_db_chat-monitor | supabase_db_chat-monitor | DROP FUNCTION IF EXISTS graphql_public.graphql; supabase_db_chat-monitor | create or replace function graphql_public.graphql( supabase_db_chat-monitor | "operationName" text default null, supabase_db_chat-monitor | query text default null, supabase_db_chat-monitor | variables jsonb default null, supabase_db_chat-monitor | extensions jsonb default null supabase_db_chat-monitor | ) supabase_db_chat-monitor | returns jsonb supabase_db_chat-monitor | language sql supabase_db_chat-monitor | as $$ supabase_db_chat-monitor | SELECT graphql.resolve(query, coalesce(variables, '{}')); supabase_db_chat-monitor | $$; supabase_db_chat-monitor | supabase_db_chat-monitor | grant execute on function graphql.resolve to postgres, anon, authenticated, service_role; supabase_db_chat-monitor | END IF; supabase_db_chat-monitor | supabase_db_chat-monitor | END; supabase_db_chat-monitor | $func$; supabase_db_chat-monitor | CREATE FUNCTION supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.030 UTC [108] supabase_admin@postgres LOG: statement: DROP EVENT TRIGGER IF EXISTS issue_pg_graphql_access; supabase_db_chat-monitor | �psql:/docker-entrypoint-initdb.d/migrations/20220317095840_pg_graphql.sql:90: NOTICE: event trigger "issue_pg_graphql_access" does not exist, skipping supabase_db_chat-monitor | DROP EVENT TRIGGER supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.030 UTC [108] supabase_admin@postgres LOG: statement: CREATE EVENT TRIGGER issue_pg_graphql_access ON ddl_command_end WHEN TAG in ('CREATE FUNCTION') supabase_db_chat-monitor | EXECUTE PROCEDURE extensions.grant_pg_graphql_access(); supabase_db_chat-monitor | CREATE EVENT TRIGGER supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.031 UTC [108] supabase_admin@postgres LOG: statement: COMMENT ON FUNCTION extensions.grant_pg_graphql_access IS 'Grants access to pg_graphql'; supabase_db_chat-monitor | COMMENT supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.032 UTC [108] supabase_admin@postgres LOG: statement: CREATE OR REPLACE FUNCTION extensions.set_graphql_placeholder() supabase_db_chat-monitor | RETURNS event_trigger supabase_db_chat-monitor | LANGUAGE plpgsql supabase_db_chat-monitor | AS $func$ supabase_db_chat-monitor | DECLARE supabase_db_chat-monitor | graphql_is_dropped bool; supabase_db_chat-monitor | BEGIN supabase_db_chat-monitor | graphql_is_dropped = ( supabase_db_chat-monitor | SELECT ev.schema_name = 'graphql_public' supabase_db_chat-monitor | FROM pg_event_trigger_dropped_objects() AS ev supabase_db_chat-monitor | WHERE ev.schema_name = 'graphql_public' supabase_db_chat-monitor | ); supabase_db_chat-monitor | supabase_db_chat-monitor | IF graphql_is_dropped supabase_db_chat-monitor | THEN supabase_db_chat-monitor | create or replace function graphql_public.graphql( supabase_db_chat-monitor | "operationName" text default null, supabase_db_chat-monitor | query text default null, supabase_db_chat-monitor | variables jsonb default null, supabase_db_chat-monitor | extensions jsonb default null supabase_db_chat-monitor | ) supabase_db_chat-monitor | returns jsonb supabase_db_chat-monitor | language plpgsql supabase_db_chat-monitor | as $$ supabase_db_chat-monitor | DECLARE supabase_db_chat-monitor | server_version float; supabase_db_chat-monitor | BEGIN supabase_db_chat-monitor | server_version = (SELECT (SPLIT_PART((select version()), ' ', 2))::float); supabase_db_chat-monitor | supabase_db_chat-monitor | IF server_version >= 14 THEN supabase_db_chat-monitor | RETURN jsonb_build_object( supabase_db_chat-monitor | 'data', null::jsonb, supabase_db_chat-monitor | 'errors', array['pg_graphql extension is not enabled.'] supabase_db_chat-monitor | ); supabase_db_chat-monitor | ELSE supabase_db_chat-monitor | RETURN jsonb_build_object( supabase_db_chat-monitor | 'data', null::jsonb, supabase_db_chat-monitor | 'errors', array['pg_graphql is only available on projects running Postgres 14 onwards.'] supabase_db_chat-monitor | ); supabase_db_chat-monitor | END IF; supabase_db_chat-monitor | END; supabase_db_chat-monitor | $$; supabase_db_chat-monitor | END IF; supabase_db_chat-monitor | supabase_db_chat-monitor | END; supabase_db_chat-monitor | $func$; supabase_db_chat-monitor | CREATE FUNCTION supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.035 UTC [108] supabase_admin@postgres LOG: statement: DROP EVENT TRIGGER IF EXISTS issue_graphql_placeholder; supabase_db_chat-monitor | �psql:/docker-entrypoint-initdb.d/migrations/20220317095840_pg_graphql.sql:143: NOTICE: event trigger "issue_graphql_placeholder" does not exist, skipping supabase_db_chat-monitor | DROP EVENT TRIGGER supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.035 UTC [108] supabase_admin@postgres LOG: statement: CREATE EVENT TRIGGER issue_graphql_placeholder ON sql_drop WHEN TAG in ('DROP EXTENSION') supabase_db_chat-monitor | EXECUTE PROCEDURE extensions.set_graphql_placeholder(); supabase_db_chat-monitor | CREATE EVENT TRIGGER supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.036 UTC [108] supabase_admin@postgres LOG: statement: COMMENT ON FUNCTION extensions.set_graphql_placeholder IS 'Reintroduces placeholder function for graphql_public.graphql'; supabase_db_chat-monitor | COMMENT supabase_db_chat-monitor | �/docker-entrypoint-initdb.d/migrate.sh: running /docker-entrypoint-initdb.d/migrations/20220321174452_fix-postgrest-alter-type-event-trigger.sql supabase_db_chat-monitor | [local] 2025-05-14 16:11:52.051 UTC [110] supabase_admin@postgres LOG: statement: drop event trigger if exists api_restart; supabase_db_chat-monitor | �psql:/docker-entrypoint-initdb.d/migrations/20220321174452_fix-postgrest-alter-type-event-trigger.sql:3: NOTICE: event trigger "api_restart" does not exist, skipping supabase_db_chat-monitor | DROP EVENT TRIGGER supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.051 UTC [110] supabase_admin@postgres LOG: statement: drop function if exists extensions.notify_api_restart(); supabase_db_chat-monitor | �psql:/docker-entrypoint-initdb.d/migrations/20220321174452_fix-postgrest-alter-type-event-trigger.sql:4: NOTICE: function extensions.notify_api_restart() does not exist, skipping supabase_db_chat-monitor | DROP FUNCTION supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.052 UTC [110] supabase_admin@postgres LOG: statement: CREATE OR REPLACE FUNCTION extensions.pgrst_ddl_watch() RETURNS event_trigger AS $$ supabase_db_chat-monitor | DECLARE supabase_db_chat-monitor | cmd record; supabase_db_chat-monitor | BEGIN supabase_db_chat-monitor | FOR cmd IN SELECT * FROM pg_event_trigger_ddl_commands() supabase_db_chat-monitor | LOOP supabase_db_chat-monitor | IF cmd.command_tag IN ( supabase_db_chat-monitor | 'CREATE SCHEMA', 'ALTER SCHEMA' supabase_db_chat-monitor | , 'CREATE TABLE', 'CREATE TABLE AS', 'SELECT INTO', 'ALTER TABLE' supabase_db_chat-monitor | , 'CREATE FOREIGN TABLE', 'ALTER FOREIGN TABLE' supabase_db_chat-monitor | , 'CREATE VIEW', 'ALTER VIEW' supabase_db_chat-monitor | , 'CREATE MATERIALIZED VIEW', 'ALTER MATERIALIZED VIEW' supabase_db_chat-monitor | , 'CREATE FUNCTION', 'ALTER FUNCTION' supabase_db_chat-monitor | , 'CREATE TRIGGER' supabase_db_chat-monitor | , 'CREATE TYPE', 'ALTER TYPE' supabase_db_chat-monitor | , 'CREATE RULE' supabase_db_chat-monitor | , 'COMMENT' supabase_db_chat-monitor | ) supabase_db_chat-monitor | -- don't notify in case of CREATE TEMP table or other objects created on pg_temp supabase_db_chat-monitor | AND cmd.schema_name is distinct from 'pg_temp' supabase_db_chat-monitor | THEN supabase_db_chat-monitor | NOTIFY pgrst, 'reload schema'; supabase_db_chat-monitor | END IF; supabase_db_chat-monitor | END LOOP; supabase_db_chat-monitor | END; $$ LANGUAGE plpgsql; supabase_db_chat-monitor | CREATE FUNCTION supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.054 UTC [110] supabase_admin@postgres LOG: statement: CREATE OR REPLACE FUNCTION extensions.pgrst_drop_watch() RETURNS event_trigger AS $$ supabase_db_chat-monitor | DECLARE supabase_db_chat-monitor | obj record; supabase_db_chat-monitor | BEGIN supabase_db_chat-monitor | FOR obj IN SELECT * FROM pg_event_trigger_dropped_objects() supabase_db_chat-monitor | LOOP supabase_db_chat-monitor | IF obj.object_type IN ( supabase_db_chat-monitor | 'schema' supabase_db_chat-monitor | , 'table' supabase_db_chat-monitor | , 'foreign table' supabase_db_chat-monitor | , 'view' supabase_db_chat-monitor | , 'materialized view' supabase_db_chat-monitor | , 'function' supabase_db_chat-monitor | , 'trigger' supabase_db_chat-monitor | , 'type' supabase_db_chat-monitor | , 'rule' supabase_db_chat-monitor | ) supabase_db_chat-monitor | AND obj.is_temporary IS false -- no pg_temp objects supabase_db_chat-monitor | THEN supabase_db_chat-monitor | NOTIFY pgrst, 'reload schema'; supabase_db_chat-monitor | END IF; supabase_db_chat-monitor | END LOOP; supabase_db_chat-monitor | END; $$ LANGUAGE plpgsql; supabase_db_chat-monitor | CREATE FUNCTION supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.056 UTC [110] supabase_admin@postgres LOG: statement: DROP EVENT TRIGGER IF EXISTS pgrst_ddl_watch; supabase_db_chat-monitor | DROP EVENT TRIGGER supabase_db_chat-monitor | [local] 2025-05-14 16:11:52.057 UTC [110] supabase_admin@postgres LOG: statement: CREATE EVENT TRIGGER pgrst_ddl_watch supabase_db_chat-monitor | ON ddl_command_end supabase_db_chat-monitor | EXECUTE PROCEDURE extensions.pgrst_ddl_watch(); supabase_db_chat-monitor | CREATE EVENT TRIGGER supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.059 UTC [110] supabase_admin@postgres LOG: statement: DROP EVENT TRIGGER IF EXISTS pgrst_drop_watch; supabase_db_chat-monitor | DROP EVENT TRIGGER supabase_db_chat-monitor | [local] 2025-05-14 16:11:52.060 UTC [110] supabase_admin@postgres LOG: statement: CREATE EVENT TRIGGER pgrst_drop_watch supabase_db_chat-monitor | ON sql_drop supabase_db_chat-monitor | EXECUTE PROCEDURE extensions.pgrst_drop_watch(); supabase_db_chat-monitor | CREATE EVENT TRIGGER supabase_db_chat-monitor | /docker-entrypoint-initdb.d/migrate.sh: running /docker-entrypoint-initdb.d/migrations/20220322085208_gotrue-session-limit.sql supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.075 UTC [112] supabase_admin@postgres LOG: statement: ALTER ROLE supabase_auth_admin SET idle_in_transaction_session_timeout TO 60000; supabase_db_chat-monitor | ALTER ROLE supabase_db_chat-monitor | �/docker-entrypoint-initdb.d/migrate.sh: running /docker-entrypoint-initdb.d/migrations/20220404205710_pg_graphql-on-by-default.sql supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.087 UTC [114] supabase_admin@postgres LOG: statement: create or replace function extensions.grant_pg_graphql_access() supabase_db_chat-monitor | returns event_trigger supabase_db_chat-monitor | language plpgsql supabase_db_chat-monitor | AS $func$ supabase_db_chat-monitor | DECLARE supabase_db_chat-monitor | func_is_graphql_resolve bool; supabase_db_chat-monitor | BEGIN supabase_db_chat-monitor | func_is_graphql_resolve = ( supabase_db_chat-monitor | SELECT n.proname = 'resolve' supabase_db_chat-monitor | FROM pg_event_trigger_ddl_commands() AS ev supabase_db_chat-monitor | LEFT JOIN pg_catalog.pg_proc AS n supabase_db_chat-monitor | ON ev.objid = n.oid supabase_db_chat-monitor | ); supabase_db_chat-monitor | supabase_db_chat-monitor | IF func_is_graphql_resolve supabase_db_chat-monitor | THEN supabase_db_chat-monitor | grant usage on schema graphql to postgres, anon, authenticated, service_role; supabase_db_chat-monitor | grant all on function graphql.resolve to postgres, anon, authenticated, service_role; supabase_db_chat-monitor | supabase_db_chat-monitor | alter default privileges in schema graphql grant all on tables to postgres, anon, authenticated, service_role; supabase_db_chat-monitor | alter default privileges in schema graphql grant all on functions to postgres, anon, authenticated, service_role; supabase_db_chat-monitor | alter default privileges in schema graphql grant all on sequences to postgres, anon, authenticated, service_role; supabase_db_chat-monitor | supabase_db_chat-monitor | -- Update public wrapper to pass all arguments through to the pg_graphql resolve func supabase_db_chat-monitor | DROP FUNCTION IF EXISTS graphql_public.graphql; supabase_db_chat-monitor | create or replace function graphql_public.graphql( supabase_db_chat-monitor | "operationName" text default null, supabase_db_chat-monitor | query text default null, supabase_db_chat-monitor | variables jsonb default null, supabase_db_chat-monitor | extensions jsonb default null supabase_db_chat-monitor | ) supabase_db_chat-monitor | returns jsonb supabase_db_chat-monitor | language sql supabase_db_chat-monitor | as $$ supabase_db_chat-monitor | -- This changed supabase_db_chat-monitor | select graphql.resolve( supabase_db_chat-monitor | query := query, supabase_db_chat-monitor | variables := coalesce(variables, '{}'), supabase_db_chat-monitor | "operationName" := "operationName", supabase_db_chat-monitor | extensions := extensions supabase_db_chat-monitor | ); supabase_db_chat-monitor | $$; supabase_db_chat-monitor | supabase_db_chat-monitor | grant execute on function graphql.resolve to postgres, anon, authenticated, service_role; supabase_db_chat-monitor | END IF; supabase_db_chat-monitor | supabase_db_chat-monitor | END; supabase_db_chat-monitor | $func$; supabase_db_chat-monitor | CREATE FUNCTION supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.091 UTC [114] supabase_admin@postgres LOG: statement: CREATE OR REPLACE FUNCTION extensions.set_graphql_placeholder() supabase_db_chat-monitor | RETURNS event_trigger supabase_db_chat-monitor | LANGUAGE plpgsql supabase_db_chat-monitor | AS $func$ supabase_db_chat-monitor | DECLARE supabase_db_chat-monitor | graphql_is_dropped bool; supabase_db_chat-monitor | BEGIN supabase_db_chat-monitor | graphql_is_dropped = ( supabase_db_chat-monitor | SELECT ev.schema_name = 'graphql_public' supabase_db_chat-monitor | FROM pg_event_trigger_dropped_objects() AS ev supabase_db_chat-monitor | WHERE ev.schema_name = 'graphql_public' supabase_db_chat-monitor | ); supabase_db_chat-monitor | supabase_db_chat-monitor | IF graphql_is_dropped supabase_db_chat-monitor | THEN supabase_db_chat-monitor | create or replace function graphql_public.graphql( supabase_db_chat-monitor | "operationName" text default null, supabase_db_chat-monitor | query text default null, supabase_db_chat-monitor | variables jsonb default null, supabase_db_chat-monitor | extensions jsonb default null supabase_db_chat-monitor | ) supabase_db_chat-monitor | returns jsonb supabase_db_chat-monitor | language plpgsql supabase_db_chat-monitor | as $$ supabase_db_chat-monitor | DECLARE supabase_db_chat-monitor | server_version float; supabase_db_chat-monitor | BEGIN supabase_db_chat-monitor | server_version = (SELECT (SPLIT_PART((select version()), ' ', 2))::float); supabase_db_chat-monitor | supabase_db_chat-monitor | IF server_version >= 14 THEN supabase_db_chat-monitor | RETURN jsonb_build_object( supabase_db_chat-monitor | 'errors', jsonb_build_array( supabase_db_chat-monitor | jsonb_build_object( supabase_db_chat-monitor | 'message', 'pg_graphql extension is not enabled.' supabase_db_chat-monitor | ) supabase_db_chat-monitor | ) supabase_db_chat-monitor | ); supabase_db_chat-monitor | ELSE supabase_db_chat-monitor | RETURN jsonb_build_object( supabase_db_chat-monitor | 'errors', jsonb_build_array( supabase_db_chat-monitor | jsonb_build_object( supabase_db_chat-monitor | 'message', 'pg_graphql is only available on projects running Postgres 14 onwards.' supabase_db_chat-monitor | ) supabase_db_chat-monitor | ) supabase_db_chat-monitor | ); supabase_db_chat-monitor | END IF; supabase_db_chat-monitor | END; supabase_db_chat-monitor | $$; supabase_db_chat-monitor | END IF; supabase_db_chat-monitor | supabase_db_chat-monitor | END; supabase_db_chat-monitor | $func$; supabase_db_chat-monitor | CREATE FUNCTION supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.092 UTC [114] supabase_admin@postgres LOG: statement: create or replace function graphql_public.graphql( supabase_db_chat-monitor | "operationName" text default null, supabase_db_chat-monitor | query text default null, supabase_db_chat-monitor | variables jsonb default null, supabase_db_chat-monitor | extensions jsonb default null supabase_db_chat-monitor | ) supabase_db_chat-monitor | returns jsonb supabase_db_chat-monitor | language plpgsql supabase_db_chat-monitor | as $$ supabase_db_chat-monitor | DECLARE supabase_db_chat-monitor | server_version float; supabase_db_chat-monitor | BEGIN supabase_db_chat-monitor | server_version = (SELECT (SPLIT_PART((select version()), ' ', 2))::float); supabase_db_chat-monitor | supabase_db_chat-monitor | IF server_version >= 14 THEN supabase_db_chat-monitor | RETURN jsonb_build_object( supabase_db_chat-monitor | 'errors', jsonb_build_array( supabase_db_chat-monitor | jsonb_build_object( supabase_db_chat-monitor | 'message', 'pg_graphql extension is not enabled.' supabase_db_chat-monitor | ) supabase_db_chat-monitor | ) supabase_db_chat-monitor | ); supabase_db_chat-monitor | ELSE supabase_db_chat-monitor | RETURN jsonb_build_object( supabase_db_chat-monitor | 'errors', jsonb_build_array( supabase_db_chat-monitor | jsonb_build_object( supabase_db_chat-monitor | 'message', 'pg_graphql is only available on projects running Postgres 14 onwards.' supabase_db_chat-monitor | ) supabase_db_chat-monitor | ) supabase_db_chat-monitor | ); supabase_db_chat-monitor | END IF; supabase_db_chat-monitor | END; supabase_db_chat-monitor | $$; supabase_db_chat-monitor | CREATE FUNCTION supabase_db_chat-monitor | [local] 2025-05-14 16:11:52.094 UTC [114] supabase_admin@postgres LOG: statement: drop extension if exists pg_graphql; supabase_db_chat-monitor | �psql:/docker-entrypoint-initdb.d/migrations/20220404205710_pg_graphql-on-by-default.sql:142: NOTICE: extension "pg_graphql" does not exist, skipping supabase_db_chat-monitor | DROP EXTENSION supabase_db_chat-monitor | DO supabase_db_chat-monitor | �/docker-entrypoint-initdb.d/migrate.sh: running /docker-entrypoint-initdb.d/migrations/20220609081115_grant-supabase-auth-admin-and-supabase-storage-admin-to-postgres.sql supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.115 UTC [116] supabase_admin@postgres LOG: statement: grant supabase_auth_admin, supabase_storage_admin to postgres; supabase_db_chat-monitor | GRANT ROLE supabase_db_chat-monitor | �/docker-entrypoint-initdb.d/migrate.sh: running /docker-entrypoint-initdb.d/migrations/20220613123923_pg_graphql-pg-dump-perms.sql supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.128 UTC [118] supabase_admin@postgres LOG: statement: create or replace function extensions.grant_pg_graphql_access() supabase_db_chat-monitor | returns event_trigger supabase_db_chat-monitor | language plpgsql supabase_db_chat-monitor | AS $func$ supabase_db_chat-monitor | DECLARE supabase_db_chat-monitor | func_is_graphql_resolve bool; supabase_db_chat-monitor | BEGIN supabase_db_chat-monitor | func_is_graphql_resolve = ( supabase_db_chat-monitor | SELECT n.proname = 'resolve' supabase_db_chat-monitor | FROM pg_event_trigger_ddl_commands() AS ev supabase_db_chat-monitor | LEFT JOIN pg_catalog.pg_proc AS n supabase_db_chat-monitor | ON ev.objid = n.oid supabase_db_chat-monitor | ); supabase_db_chat-monitor | supabase_db_chat-monitor | IF func_is_graphql_resolve supabase_db_chat-monitor | THEN supabase_db_chat-monitor | -- Update public wrapper to pass all arguments through to the pg_graphql resolve func supabase_db_chat-monitor | DROP FUNCTION IF EXISTS graphql_public.graphql; supabase_db_chat-monitor | create or replace function graphql_public.graphql( supabase_db_chat-monitor | "operationName" text default null, supabase_db_chat-monitor | query text default null, supabase_db_chat-monitor | variables jsonb default null, supabase_db_chat-monitor | extensions jsonb default null supabase_db_chat-monitor | ) supabase_db_chat-monitor | returns jsonb supabase_db_chat-monitor | language sql supabase_db_chat-monitor | as $$ supabase_db_chat-monitor | select graphql.resolve( supabase_db_chat-monitor | query := query, supabase_db_chat-monitor | variables := coalesce(variables, '{}'), supabase_db_chat-monitor | "operationName" := "operationName", supabase_db_chat-monitor | extensions := extensions supabase_db_chat-monitor | ); supabase_db_chat-monitor | $$; supabase_db_chat-monitor | supabase_db_chat-monitor | -- This hook executes when `graphql.resolve` is created. That is not necessarily the last supabase_db_chat-monitor | -- function in the extension so we need to grant permissions on existing entities AND supabase_db_chat-monitor | -- update default permissions to any others that are created after `graphql.resolve` supabase_db_chat-monitor | grant usage on schema graphql to postgres, anon, authenticated, service_role; supabase_db_chat-monitor | grant select on all tables in schema graphql to postgres, anon, authenticated, service_role; supabase_db_chat-monitor | grant execute on all functions in schema graphql to postgres, anon, authenticated, service_role; supabase_db_chat-monitor | grant all on all sequences in schema graphql to postgres, anon, authenticated, service_role; supabase_db_chat-monitor | alter default privileges in schema graphql grant all on tables to postgres, anon, authenticated, service_role; supabase_db_chat-monitor | alter default privileges in schema graphql grant all on functions to postgres, anon, authenticated, service_role; supabase_db_chat-monitor | alter default privileges in schema graphql grant all on sequences to postgres, anon, authenticated, service_role; supabase_db_chat-monitor | END IF; supabase_db_chat-monitor | supabase_db_chat-monitor | END; supabase_db_chat-monitor | $func$; supabase_db_chat-monitor | CREATE FUNCTION supabase_db_chat-monitor | [local] 2025-05-14 16:11:52.134 UTC [118] supabase_admin@postgres LOG: statement: drop extension if exists pg_graphql; supabase_db_chat-monitor | DROP EXTENSION supabase_db_chat-monitor | DO supabase_db_chat-monitor | �/docker-entrypoint-initdb.d/migrate.sh: running /docker-entrypoint-initdb.d/migrations/20220713082019_pg_cron-pg_net-temp-perms-fix.sql supabase_db_chat-monitor | DO supabase_db_chat-monitor | DO supabase_db_chat-monitor | �/docker-entrypoint-initdb.d/migrate.sh: running /docker-entrypoint-initdb.d/migrations/20221028101028_set_authenticator_timeout.sql supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.178 UTC [122] supabase_admin@postgres LOG: statement: alter role authenticator set statement_timeout = '8s'; supabase_db_chat-monitor | ALTER ROLE supabase_db_chat-monitor | /docker-entrypoint-initdb.d/migrate.sh: running /docker-entrypoint-initdb.d/migrations/20221103090837_revoke_admin.sql supabase_db_chat-monitor | [local] 2025-05-14 16:11:52.190 UTC [124] supabase_admin@postgres LOG: statement: revoke supabase_admin from authenticator; supabase_db_chat-monitor | REVOKE ROLE supabase_db_chat-monitor | �/docker-entrypoint-initdb.d/migrate.sh: running /docker-entrypoint-initdb.d/migrations/20221207154255_create_pgsodium_and_vault.sql supabase_db_chat-monitor | DO supabase_db_chat-monitor | �/docker-entrypoint-initdb.d/migrate.sh: running /docker-entrypoint-initdb.d/migrations/20230201083204_grant_auth_roles_to_postgres.sql supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.248 UTC [128] supabase_admin@postgres LOG: statement: grant anon, authenticated, service_role to postgres; supabase_db_chat-monitor | GRANT ROLE supabase_db_chat-monitor | �/docker-entrypoint-initdb.d/migrate.sh: running /docker-entrypoint-initdb.d/migrations/20230224042246_grant_extensions_perms_for_postgres.sql supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.260 UTC [130] supabase_admin@postgres LOG: statement: grant all privileges on all tables in schema extensions to postgres with grant option; supabase_db_chat-monitor | GRANT supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.263 UTC [130] supabase_admin@postgres LOG: statement: grant all privileges on all routines in schema extensions to postgres with grant option; supabase_db_chat-monitor | GRANT supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.265 UTC [130] supabase_admin@postgres LOG: statement: grant all privileges on all sequences in schema extensions to postgres with grant option; supabase_db_chat-monitor | GRANT supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.266 UTC [130] supabase_admin@postgres LOG: statement: alter default privileges in schema extensions grant all on tables to postgres with grant option; supabase_db_chat-monitor | ALTER DEFAULT PRIVILEGES supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.267 UTC [130] supabase_admin@postgres LOG: statement: alter default privileges in schema extensions grant all on routines to postgres with grant option; supabase_db_chat-monitor | ALTER DEFAULT PRIVILEGES supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.268 UTC [130] supabase_admin@postgres LOG: statement: alter default privileges in schema extensions grant all on sequences to postgres with grant option; supabase_db_chat-monitor | ALTER DEFAULT PRIVILEGES supabase_db_chat-monitor | �/docker-entrypoint-initdb.d/migrate.sh: running /docker-entrypoint-initdb.d/migrations/20230306081037_grant_pg_monitor_to_postgres.sql supabase_db_chat-monitor | [local] 2025-05-14 16:11:52.282 UTC [132] supabase_admin@postgres LOG: statement: grant pg_monitor to postgres; supabase_db_chat-monitor | GRANT ROLE supabase_db_chat-monitor | �/docker-entrypoint-initdb.d/migrate.sh: running /docker-entrypoint-initdb.d/migrations/20230327032006_grant_auth_roles_to_supabase_storage_admin.sql supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.293 UTC [134] supabase_admin@postgres LOG: statement: grant anon, authenticated, service_role to supabase_storage_admin; supabase_db_chat-monitor | GRANT ROLE supabase_db_chat-monitor | �/docker-entrypoint-initdb.d/migrate.sh: running /docker-entrypoint-initdb.d/migrations/20230529180330_alter_api_roles_for_inherit.sql supabase_db_chat-monitor | [local] 2025-05-14 16:11:52.308 UTC [136] supabase_admin@postgres LOG: statement: ALTER ROLE authenticated inherit; supabase_db_chat-monitor | ALTER ROLE supabase_db_chat-monitor | [local] 2025-05-14 16:11:52.309 UTC [136] supabase_admin@postgres LOG: statement: ALTER ROLE anon inherit; supabase_db_chat-monitor | ALTER ROLE supabase_db_chat-monitor | [local] 2025-05-14 16:11:52.311 UTC [136] supabase_admin@postgres LOG: statement: ALTER ROLE service_role inherit; supabase_db_chat-monitor | ALTER ROLE supabase_db_chat-monitor | DO supabase_db_chat-monitor | �/docker-entrypoint-initdb.d/migrate.sh: running /docker-entrypoint-initdb.d/migrations/20231013070755_grant_authenticator_to_supabase_storage_admin.sql supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.325 UTC [138] supabase_admin@postgres LOG: statement: grant authenticator to supabase_storage_admin; supabase_db_chat-monitor | GRANT ROLE supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.327 UTC [138] supabase_admin@postgres LOG: statement: revoke anon, authenticated, service_role from supabase_storage_admin; supabase_db_chat-monitor | REVOKE ROLE supabase_db_chat-monitor | �/docker-entrypoint-initdb.d/migrate.sh: running /docker-entrypoint-initdb.d/migrations/20231017062225_grant_pg_graphql_permissions_for_custom_roles.sql supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.338 UTC [140] supabase_admin@postgres LOG: statement: create or replace function extensions.grant_pg_graphql_access() supabase_db_chat-monitor | returns event_trigger supabase_db_chat-monitor | language plpgsql supabase_db_chat-monitor | AS $func$ supabase_db_chat-monitor | DECLARE supabase_db_chat-monitor | func_is_graphql_resolve bool; supabase_db_chat-monitor | BEGIN supabase_db_chat-monitor | func_is_graphql_resolve = ( supabase_db_chat-monitor | SELECT n.proname = 'resolve' supabase_db_chat-monitor | FROM pg_event_trigger_ddl_commands() AS ev supabase_db_chat-monitor | LEFT JOIN pg_catalog.pg_proc AS n supabase_db_chat-monitor | ON ev.objid = n.oid supabase_db_chat-monitor | ); supabase_db_chat-monitor | supabase_db_chat-monitor | IF func_is_graphql_resolve supabase_db_chat-monitor | THEN supabase_db_chat-monitor | -- Update public wrapper to pass all arguments through to the pg_graphql resolve func supabase_db_chat-monitor | DROP FUNCTION IF EXISTS graphql_public.graphql; supabase_db_chat-monitor | create or replace function graphql_public.graphql( supabase_db_chat-monitor | "operationName" text default null, supabase_db_chat-monitor | query text default null, supabase_db_chat-monitor | variables jsonb default null, supabase_db_chat-monitor | extensions jsonb default null supabase_db_chat-monitor | ) supabase_db_chat-monitor | returns jsonb supabase_db_chat-monitor | language sql supabase_db_chat-monitor | as $$ supabase_db_chat-monitor | select graphql.resolve( supabase_db_chat-monitor | query := query, supabase_db_chat-monitor | variables := coalesce(variables, '{}'), supabase_db_chat-monitor | "operationName" := "operationName", supabase_db_chat-monitor | extensions := extensions supabase_db_chat-monitor | ); supabase_db_chat-monitor | $$; supabase_db_chat-monitor | supabase_db_chat-monitor | -- This hook executes when `graphql.resolve` is created. That is not necessarily the last supabase_db_chat-monitor | -- function in the extension so we need to grant permissions on existing entities AND supabase_db_chat-monitor | -- update default permissions to any others that are created after `graphql.resolve` supabase_db_chat-monitor | grant usage on schema graphql to postgres, anon, authenticated, service_role; supabase_db_chat-monitor | grant select on all tables in schema graphql to postgres, anon, authenticated, service_role; supabase_db_chat-monitor | grant execute on all functions in schema graphql to postgres, anon, authenticated, service_role; supabase_db_chat-monitor | grant all on all sequences in schema graphql to postgres, anon, authenticated, service_role; supabase_db_chat-monitor | alter default privileges in schema graphql grant all on tables to postgres, anon, authenticated, service_role; supabase_db_chat-monitor | alter default privileges in schema graphql grant all on functions to postgres, anon, authenticated, service_role; supabase_db_chat-monitor | alter default privileges in schema graphql grant all on sequences to postgres, anon, authenticated, service_role; supabase_db_chat-monitor | supabase_db_chat-monitor | -- Allow postgres role to allow granting usage on graphql and graphql_public schemas to custom roles supabase_db_chat-monitor | grant usage on schema graphql_public to postgres with grant option; supabase_db_chat-monitor | grant usage on schema graphql to postgres with grant option; supabase_db_chat-monitor | END IF; supabase_db_chat-monitor | supabase_db_chat-monitor | END; supabase_db_chat-monitor | $func$; supabase_db_chat-monitor | CREATE FUNCTION supabase_db_chat-monitor | [local] 2025-05-14 16:11:52.341 UTC [140] supabase_admin@postgres LOG: statement: drop extension if exists pg_graphql; supabase_db_chat-monitor | DROP EXTENSION supabase_db_chat-monitor | DO supabase_db_chat-monitor | �/docker-entrypoint-initdb.d/migrate.sh: running /docker-entrypoint-initdb.d/migrations/20231020085357_revoke_writes_on_cron_job_from_postgres.sql supabase_db_chat-monitor | DO supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.365 UTC [142] supabase_admin@postgres LOG: statement: CREATE OR REPLACE FUNCTION extensions.grant_pg_cron_access() RETURNS event_trigger supabase_db_chat-monitor | LANGUAGE plpgsql supabase_db_chat-monitor | AS $$ supabase_db_chat-monitor | BEGIN supabase_db_chat-monitor | IF EXISTS ( supabase_db_chat-monitor | SELECT supabase_db_chat-monitor | FROM pg_event_trigger_ddl_commands() AS ev supabase_db_chat-monitor | JOIN pg_extension AS ext supabase_db_chat-monitor | ON ev.objid = ext.oid supabase_db_chat-monitor | WHERE ext.extname = 'pg_cron' supabase_db_chat-monitor | ) supabase_db_chat-monitor | THEN supabase_db_chat-monitor | grant usage on schema cron to postgres with grant option; supabase_db_chat-monitor | supabase_db_chat-monitor | alter default privileges in schema cron grant all on tables to postgres with grant option; supabase_db_chat-monitor | alter default privileges in schema cron grant all on functions to postgres with grant option; supabase_db_chat-monitor | alter default privileges in schema cron grant all on sequences to postgres with grant option; supabase_db_chat-monitor | supabase_db_chat-monitor | alter default privileges for user supabase_admin in schema cron grant all supabase_db_chat-monitor | on sequences to postgres with grant option; supabase_db_chat-monitor | alter default privileges for user supabase_admin in schema cron grant all supabase_db_chat-monitor | on tables to postgres with grant option; supabase_db_chat-monitor | alter default privileges for user supabase_admin in schema cron grant all supabase_db_chat-monitor | on functions to postgres with grant option; supabase_db_chat-monitor | supabase_db_chat-monitor | grant all privileges on all tables in schema cron to postgres with grant option; supabase_db_chat-monitor | revoke all on table cron.job from postgres; supabase_db_chat-monitor | grant select on table cron.job to postgres with grant option; supabase_db_chat-monitor | END IF; supabase_db_chat-monitor | END; supabase_db_chat-monitor | $$; supabase_db_chat-monitor | CREATE FUNCTION supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.367 UTC [142] supabase_admin@postgres LOG: statement: drop event trigger if exists issue_pg_cron_access; supabase_db_chat-monitor | DROP EVENT TRIGGER supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.369 UTC [142] supabase_admin@postgres LOG: statement: CREATE EVENT TRIGGER issue_pg_cron_access ON ddl_command_end supabase_db_chat-monitor | WHEN TAG IN ('CREATE EXTENSION') supabase_db_chat-monitor | EXECUTE FUNCTION extensions.grant_pg_cron_access(); supabase_db_chat-monitor | CREATE EVENT TRIGGER supabase_db_chat-monitor | �/docker-entrypoint-initdb.d/migrate.sh: running /docker-entrypoint-initdb.d/migrations/20231130133139_set_lock_timeout_to_authenticator_role.sql supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.381 UTC [144] supabase_admin@postgres LOG: statement: ALTER ROLE authenticator set lock_timeout to '8s'; supabase_db_chat-monitor | ALTER ROLE supabase_db_chat-monitor | �/docker-entrypoint-initdb.d/migrate.sh: running /docker-entrypoint-initdb.d/migrations/20240124080435_alter_lo_export_lo_import_owner.sql supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.393 UTC [146] supabase_admin@postgres LOG: statement: alter function pg_catalog.lo_export owner to supabase_admin; supabase_db_chat-monitor | ALTER FUNCTION supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.394 UTC [146] supabase_admin@postgres LOG: statement: alter function pg_catalog.lo_import(text) owner to supabase_admin; supabase_db_chat-monitor | ALTER FUNCTION supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.394 UTC [146] supabase_admin@postgres LOG: statement: alter function pg_catalog.lo_import(text, oid) owner to supabase_admin; supabase_db_chat-monitor | ALTER FUNCTION supabase_db_chat-monitor | �/docker-entrypoint-initdb.d/migrate.sh: running /docker-entrypoint-initdb.d/migrations/20240606060239_grant_predefined_roles_to_postgres.sql supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.406 UTC [148] supabase_admin@postgres LOG: statement: grant pg_read_all_data, pg_signal_backend to postgres; supabase_db_chat-monitor | GRANT ROLE supabase_db_chat-monitor | /docker-entrypoint-initdb.d/migrate.sh: running /docker-entrypoint-initdb.d/migrations/20241031003909_create_orioledb.sql supabase_db_chat-monitor | DO supabase_db_chat-monitor | �/docker-entrypoint-initdb.d/migrate.sh: running /docker-entrypoint-initdb.d/migrations/20241215003910_backfill_pgmq_metadata.sql supabase_db_chat-monitor | DO supabase_db_chat-monitor | DO supabase_db_chat-monitor | �/docker-entrypoint-initdb.d/migrate.sh: running /docker-entrypoint-initdb.d/migrations/20250205060043_disable_log_statement_on_internal_roles.sql supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.448 UTC [154] supabase_admin@postgres LOG: statement: alter role supabase_admin set log_statement = none; supabase_db_chat-monitor | ALTER ROLE supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.449 UTC [154] supabase_admin@postgres LOG: statement: alter role supabase_auth_admin set log_statement = none; supabase_db_chat-monitor | ALTER ROLE supabase_db_chat-monitor | �[local] 2025-05-14 16:11:52.450 UTC [154] supabase_admin@postgres LOG: statement: alter role supabase_storage_admin set log_statement = none; supabase_db_chat-monitor | ALTER ROLE supabase_db_chat-monitor | �/docker-entrypoint-initdb.d/migrate.sh: running /docker-entrypoint-initdb.d/migrations/20250205144616_move_orioledb_to_extensions_schema.sql supabase_db_chat-monitor | DO supabase_db_chat-monitor | /docker-entrypoint-initdb.d/migrate.sh: running /docker-entrypoint-initdb.d/migrations/20250218031949_pgsodium_mask_role.sql supabase_db_chat-monitor | DO supabase_db_chat-monitor | /docker-entrypoint-initdb.d/migrate.sh: running /docker-entrypoint-initdb.d/migrations/20250220051611_pg_net_perms_fix.sql supabase_db_chat-monitor | CREATE FUNCTION supabase_db_chat-monitor | DO supabase_db_chat-monitor | /docker-entrypoint-initdb.d/migrate.sh: running /docker-entrypoint-initdb.d/migrations/20250312095419_pgbouncer_ownership.sql supabase_db_chat-monitor | ALTER FUNCTION supabase_db_chat-monitor | GRANT supabase_db_chat-monitor | /docker-entrypoint-initdb.d/migrate.sh: running /etc/postgresql.schema.sql supabase_db_chat-monitor | ALTER DATABASE supabase_db_chat-monitor | ALTER DATABASE supabase_db_chat-monitor | ALTER ROLE supabase_db_chat-monitor | ALTER ROLE supabase_db_chat-monitor | ALTER ROLE supabase_db_chat-monitor | ALTER ROLE supabase_db_chat-monitor | ALTER ROLE supabase_db_chat-monitor | ALTER ROLE supabase_db_chat-monitor | ALTER ROLE supabase_db_chat-monitor | CREATE SCHEMA supabase_db_chat-monitor | ALTER SCHEMA supabase_db_chat-monitor | BEGIN supabase_db_chat-monitor | CREATE EXTENSION supabase_db_chat-monitor | CREATE SCHEMA supabase_db_chat-monitor | GRANT supabase_db_chat-monitor | ALTER DEFAULT PRIVILEGES supabase_db_chat-monitor | ALTER DEFAULT PRIVILEGES supabase_db_chat-monitor | ALTER DEFAULT PRIVILEGES supabase_db_chat-monitor | CREATE TABLE supabase_db_chat-monitor | INSERT 0 1 supabase_db_chat-monitor | CREATE TABLE supabase_db_chat-monitor | CREATE INDEX supabase_db_chat-monitor | CREATE INDEX supabase_db_chat-monitor | COMMENT supabase_db_chat-monitor | CREATE FUNCTION supabase_db_chat-monitor | DO supabase_db_chat-monitor | GRANT supabase_db_chat-monitor | GRANT supabase_db_chat-monitor | GRANT supabase_db_chat-monitor | ALTER ROLE supabase_db_chat-monitor | ALTER TABLE supabase_db_chat-monitor | ALTER TABLE supabase_db_chat-monitor | ALTER FUNCTION supabase_db_chat-monitor | GRANT ROLE supabase_db_chat-monitor | DO supabase_db_chat-monitor | DO supabase_db_chat-monitor | CREATE FUNCTION supabase_db_chat-monitor | COMMENT supabase_db_chat-monitor | DO supabase_db_chat-monitor | INSERT 0 1 supabase_db_chat-monitor | ALTER FUNCTION supabase_db_chat-monitor | ALTER FUNCTION supabase_db_chat-monitor | REVOKE supabase_db_chat-monitor | GRANT supabase_db_chat-monitor | COMMIT supabase_db_chat-monitor | CREATE DATABASE supabase_db_chat-monitor | You are now connected to database "_supabase" as user "supabase_admin". supabase_db_chat-monitor | CREATE SCHEMA supabase_db_chat-monitor | ALTER SCHEMA supabase_db_chat-monitor | CREATE SCHEMA supabase_db_chat-monitor | ALTER SCHEMA supabase_db_chat-monitor | You are now connected to database "postgres" as user "supabase_admin". supabase_db_chat-monitor | pg_stat_statements_reset supabase_db_chat-monitor | -------------------------- supabase_db_chat-monitor | supabase_db_chat-monitor | (1 row) supabase_db_chat-monitor | supabase_db_chat-monitor | pg_stat_reset supabase_db_chat-monitor | --------------- supabase_db_chat-monitor | supabase_db_chat-monitor | (1 row) supabase_db_chat-monitor | supabase_db_chat-monitor | supabase_db_chat-monitor | /usr/local/bin/docker-entrypoint.sh: ignoring /docker-entrypoint-initdb.d/migrations supabase_db_chat-monitor | supabase_db_chat-monitor | waiting for server to shut down.... 2025-05-14 16:11:52.723 UTC [50] LOG: received fast shutdown request supabase_db_chat-monitor | 2025-05-14 16:11:52.728 UTC [50] LOG: aborting any active transactions supabase_db_chat-monitor | 2025-05-14 16:11:52.728 UTC [64] LOG: pg_cron scheduler shutting down supabase_db_chat-monitor | � 2025-05-14 16:11:52.728 UTC [62] FATAL: terminating background worker "TimescaleDB Background Worker Launcher" due to administrator command supabase_db_chat-monitor | 2025-05-14 16:11:52.730 UTC [50] LOG: background worker "logical replication launcher" (PID 65) exited with exit code 1 supabase_db_chat-monitor | 2025-05-14 16:11:52.730 UTC [50] LOG: background worker "pg_cron launcher" (PID 64) exited with exit code 1 supabase_db_chat-monitor | � 2025-05-14 16:11:52.730 UTC [50] LOG: background worker "TimescaleDB Background Worker Launcher" (PID 62) exited with exit code 1 supabase_db_chat-monitor | . 2025-05-14 16:11:53.733 UTC [50] LOG: background worker "pg_net 0.14.0 worker" (PID 63) exited with exit code 1 supabase_db_chat-monitor | 2025-05-14 16:11:53.733 UTC [57] LOG: shutting down supabase_db_chat-monitor | 2025-05-14 16:11:53.741 UTC [57] LOG: checkpoint starting: shutdown immediate supabase_db_chat-monitor | 2025-05-14 16:11:54.011 UTC [57] LOG: checkpoint complete: wrote 1188 buffers (7.3%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.028 s, sync=0.226 s, total=0.278 s; sync files=473, longest=0.006 s, average=0.001 s; distance=6116 kB, estimate=6116 kB supabase_db_chat-monitor | 2025-05-14 16:11:54.039 UTC [50] LOG: database system is shut down supabase_db_chat-monitor | done supabase_db_chat-monitor | server stopped supabase_db_chat-monitor | supabase_db_chat-monitor | PostgreSQL init process complete; ready for start up. supabase_db_chat-monitor | supabase_db_chat-monitor | 2025-05-14 16:11:54.149 UTC [6] LOG: pgaudit extension initialized supabase_db_chat-monitor | 2025-05-14 16:11:54.157 UTC [6] LOG: pgsodium primary server secret key loaded supabase_db_chat-monitor | 2025-05-14 16:11:54.163 UTC [6] LOG: vault primary server secret key loaded supabase_db_chat-monitor | 2025-05-14 16:11:54.190 UTC [6] LOG: starting PostgreSQL 15.8 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 13.2.0, 64-bit supabase_db_chat-monitor | 2025-05-14 16:11:54.191 UTC [6] LOG: listening on IPv4 address "0.0.0.0", port 5432 supabase_db_chat-monitor | 2025-05-14 16:11:54.191 UTC [6] LOG: listening on IPv6 address "::", port 5432 supabase_db_chat-monitor | 2025-05-14 16:11:54.201 UTC [6] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" supabase_db_chat-monitor | 2025-05-14 16:11:54.215 UTC [182] LOG: database system was shut down at 2025-05-14 16:11:54 UTC supabase_db_chat-monitor | 2025-05-14 16:11:54.227 UTC [185] LOG: TimescaleDB background worker launcher connected to shared catalogs supabase_db_chat-monitor | 2025-05-14 16:11:54.227 UTC [6] LOG: database system is ready to accept connections supabase_db_chat-monitor | 2025-05-14 16:11:54.230 UTC [187] LOG: pg_cron scheduler started supabase_db_chat-monitor | �10.89.0.115 2025-05-14 16:13:01.559 UTC [256] postgres@_supabase LOG: execute : CREATE SCHEMA IF NOT EXISTS _analytics supabase_db_chat-monitor | �10.89.0.115 2025-05-14 16:13:01.559 UTC [255] postgres@_supabase LOG: execute : CREATE SCHEMA IF NOT EXISTS _analytics supabase_db_chat-monitor | �10.89.0.115 2025-05-14 16:13:01.559 UTC [257] postgres@_supabase LOG: execute : CREATE SCHEMA IF NOT EXISTS _analytics supabase_db_chat-monitor | �10.89.0.115 2025-05-14 16:13:01.560 UTC [255] postgres@_supabase LOG: execute : CREATE TABLE IF NOT EXISTS log_events_0b1250f1_443a_43bc_a6b1_dd0a66e2de67 ( supabase_db_chat-monitor | id TEXT PRIMARY KEY, supabase_db_chat-monitor | body JSONB, supabase_db_chat-monitor | event_message TEXT, supabase_db_chat-monitor | timestamp TIMESTAMP supabase_db_chat-monitor | ) supabase_db_chat-monitor | supabase_db_chat-monitor | 10.89.0.115 2025-05-14 16:13:01.572 UTC [255] postgres@_supabase LOG: execute : CREATE INDEX IF NOT EXISTS log_events_0b1250f1_443a_43bc_a6b1_dd0a66e2de67_timestamp_brin_idx ON log_events_0b1250f1_443a_43bc_a6b1_dd0a66e2de67 USING brin (timestamp) supabase_db_chat-monitor | supabase_db_chat-monitor | �10.89.0.115 2025-05-14 16:13:01.578 UTC [256] postgres@_supabase LOG: execute : CREATE TABLE IF NOT EXISTS log_events_2dd7c6df_e87f_408b_9273_b5e2cb218189 ( supabase_db_chat-monitor | id TEXT PRIMARY KEY, supabase_db_chat-monitor | body JSONB, supabase_db_chat-monitor | event_message TEXT, supabase_db_chat-monitor | timestamp TIMESTAMP supabase_db_chat-monitor | ) supabase_db_chat-monitor | supabase_db_chat-monitor | 10.89.0.115 2025-05-14 16:13:01.590 UTC [256] postgres@_supabase LOG: execute : CREATE INDEX IF NOT EXISTS log_events_2dd7c6df_e87f_408b_9273_b5e2cb218189_timestamp_brin_idx ON log_events_2dd7c6df_e87f_408b_9273_b5e2cb218189 USING brin (timestamp) supabase_db_chat-monitor | supabase_db_chat-monitor | �10.89.0.115 2025-05-14 16:13:01.597 UTC [257] postgres@_supabase LOG: execute : CREATE TABLE IF NOT EXISTS log_events_61de773b_9508_4cd0_bd5d_80ef2c424b4c ( supabase_db_chat-monitor | id TEXT PRIMARY KEY, supabase_db_chat-monitor | body JSONB, supabase_db_chat-monitor | event_message TEXT, supabase_db_chat-monitor | timestamp TIMESTAMP supabase_db_chat-monitor | ) supabase_db_chat-monitor | supabase_db_chat-monitor | 10.89.0.115 2025-05-14 16:13:01.612 UTC [257] postgres@_supabase LOG: execute : CREATE INDEX IF NOT EXISTS log_events_61de773b_9508_4cd0_bd5d_80ef2c424b4c_timestamp_brin_idx ON log_events_61de773b_9508_4cd0_bd5d_80ef2c424b4c USING brin (timestamp) supabase_db_chat-monitor | supabase_db_chat-monitor | �10.89.0.115 2025-05-14 16:13:01.618 UTC [255] postgres@_supabase LOG: execute : CREATE TABLE IF NOT EXISTS log_events_df2a3031_3f13_4968_ab35_76068ddfb151 ( supabase_db_chat-monitor | id TEXT PRIMARY KEY, supabase_db_chat-monitor | body JSONB, supabase_db_chat-monitor | event_message TEXT, supabase_db_chat-monitor | timestamp TIMESTAMP supabase_db_chat-monitor | ) supabase_db_chat-monitor | supabase_db_chat-monitor | 10.89.0.115 2025-05-14 16:13:01.631 UTC [255] postgres@_supabase LOG: execute : CREATE INDEX IF NOT EXISTS log_events_df2a3031_3f13_4968_ab35_76068ddfb151_timestamp_brin_idx ON log_events_df2a3031_3f13_4968_ab35_76068ddfb151 USING brin (timestamp) supabase_db_chat-monitor | supabase_db_chat-monitor | �10.89.0.115 2025-05-14 16:13:01.639 UTC [256] postgres@_supabase LOG: execute : CREATE TABLE IF NOT EXISTS log_events_96ed8cf6_a9cb_4061_9b60_c0cccc5b995e ( supabase_db_chat-monitor | id TEXT PRIMARY KEY, supabase_db_chat-monitor | body JSONB, supabase_db_chat-monitor | event_message TEXT, supabase_db_chat-monitor | timestamp TIMESTAMP supabase_db_chat-monitor | ) supabase_db_chat-monitor | supabase_db_chat-monitor | 10.89.0.115 2025-05-14 16:13:01.651 UTC [256] postgres@_supabase LOG: execute : CREATE INDEX IF NOT EXISTS log_events_96ed8cf6_a9cb_4061_9b60_c0cccc5b995e_timestamp_brin_idx ON log_events_96ed8cf6_a9cb_4061_9b60_c0cccc5b995e USING brin (timestamp) supabase_db_chat-monitor | supabase_db_chat-monitor | �10.89.0.115 2025-05-14 16:13:01.657 UTC [257] postgres@_supabase LOG: execute : CREATE TABLE IF NOT EXISTS log_events_dbe889d1_53e7_41b0_83b2_a30a3c5f8081 ( supabase_db_chat-monitor | id TEXT PRIMARY KEY, supabase_db_chat-monitor | body JSONB, supabase_db_chat-monitor | event_message TEXT, supabase_db_chat-monitor | timestamp TIMESTAMP supabase_db_chat-monitor | ) supabase_db_chat-monitor | supabase_db_chat-monitor | 10.89.0.115 2025-05-14 16:13:01.669 UTC [257] postgres@_supabase LOG: execute : CREATE INDEX IF NOT EXISTS log_events_dbe889d1_53e7_41b0_83b2_a30a3c5f8081_timestamp_brin_idx ON log_events_dbe889d1_53e7_41b0_83b2_a30a3c5f8081 USING brin (timestamp) supabase_db_chat-monitor | supabase_db_chat-monitor | �10.89.0.115 2025-05-14 16:13:01.674 UTC [255] postgres@_supabase LOG: execute : CREATE TABLE IF NOT EXISTS log_events_2200a6b0_2243_492d_b2a6_5b77c1b5e3ff ( supabase_db_chat-monitor | id TEXT PRIMARY KEY, supabase_db_chat-monitor | body JSONB, supabase_db_chat-monitor | event_message TEXT, supabase_db_chat-monitor | timestamp TIMESTAMP supabase_db_chat-monitor | ) supabase_db_chat-monitor | supabase_db_chat-monitor | 10.89.0.115 2025-05-14 16:13:01.686 UTC [255] postgres@_supabase LOG: execute : CREATE INDEX IF NOT EXISTS log_events_2200a6b0_2243_492d_b2a6_5b77c1b5e3ff_timestamp_brin_idx ON log_events_2200a6b0_2243_492d_b2a6_5b77c1b5e3ff USING brin (timestamp) supabase_db_chat-monitor | supabase_db_chat-monitor | �10.89.0.115 2025-05-14 16:13:01.691 UTC [256] postgres@_supabase LOG: execute : CREATE TABLE IF NOT EXISTS log_events_6af7a15b_4105_4a28_a01f_1f162cab2ecd ( supabase_db_chat-monitor | id TEXT PRIMARY KEY, supabase_db_chat-monitor | body JSONB, supabase_db_chat-monitor | event_message TEXT, supabase_db_chat-monitor | timestamp TIMESTAMP supabase_db_chat-monitor | ) supabase_db_chat-monitor | supabase_db_chat-monitor | 10.89.0.115 2025-05-14 16:13:01.702 UTC [256] postgres@_supabase LOG: execute : CREATE INDEX IF NOT EXISTS log_events_6af7a15b_4105_4a28_a01f_1f162cab2ecd_timestamp_brin_idx ON log_events_6af7a15b_4105_4a28_a01f_1f162cab2ecd USING brin (timestamp) supabase_db_chat-monitor | supabase_db_chat-monitor | �10.89.0.115 2025-05-14 16:13:01.707 UTC [257] postgres@_supabase LOG: execute : CREATE TABLE IF NOT EXISTS log_events_993e6689_8c75_453e_8050_40615697e1f7 ( supabase_db_chat-monitor | id TEXT PRIMARY KEY, supabase_db_chat-monitor | body JSONB, supabase_db_chat-monitor | event_message TEXT, supabase_db_chat-monitor | timestamp TIMESTAMP supabase_db_chat-monitor | ) supabase_db_chat-monitor | supabase_db_chat-monitor | 10.89.0.115 2025-05-14 16:13:01.720 UTC [257] postgres@_supabase LOG: execute : CREATE INDEX IF NOT EXISTS log_events_993e6689_8c75_453e_8050_40615697e1f7_timestamp_brin_idx ON log_events_993e6689_8c75_453e_8050_40615697e1f7 USING brin (timestamp) supabase_db_chat-monitor | supabase_db_chat-monitor | �10.89.0.115 2025-05-14 16:13:02.483 UTC [258] supabase_admin@_supabase LOG: logical decoding found consistent point at 0/1FB1538 supabase_db_chat-monitor | 10.89.0.115 2025-05-14 16:13:02.483 UTC [258] supabase_admin@_supabase DETAIL: There are no running transactions. supabase_db_chat-monitor | �10.89.0.115 2025-05-14 16:13:02.483 UTC [258] supabase_admin@_supabase STATEMENT: CREATE_REPLICATION_SLOT cainophile_p0mjwdl3 TEMPORARY LOGICAL pgoutput NOEXPORT_SNAPSHOT supabase_db_chat-monitor | �10.89.0.115 2025-05-14 16:13:02.484 UTC [258] supabase_admin@_supabase LOG: starting logical decoding for slot "cainophile_p0mjwdl3" supabase_db_chat-monitor | �10.89.0.115 2025-05-14 16:13:02.484 UTC [258] supabase_admin@_supabase DETAIL: Streaming transactions committing after 0/1FB1570, reading WAL from 0/1FB1538. supabase_db_chat-monitor | �10.89.0.115 2025-05-14 16:13:02.484 UTC [258] supabase_admin@_supabase STATEMENT: START_REPLICATION SLOT cainophile_p0mjwdl3 LOGICAL 0/0 (proto_version '1', publication_names '"logflare_pub"') supabase_db_chat-monitor | �10.89.0.115 2025-05-14 16:13:02.484 UTC [258] supabase_admin@_supabase LOG: logical decoding found consistent point at 0/1FB1538 supabase_db_chat-monitor | 10.89.0.115 2025-05-14 16:13:02.484 UTC [258] supabase_admin@_supabase DETAIL: There are no running transactions. supabase_db_chat-monitor | �10.89.0.115 2025-05-14 16:13:02.484 UTC [258] supabase_admin@_supabase STATEMENT: START_REPLICATION SLOT cainophile_p0mjwdl3 LOGICAL 0/0 (proto_version '1', publication_names '"logflare_pub"') supabase_db_chat-monitor | �10.89.0.115 2025-05-14 16:13:02.483 UTC [258] supabase_admin@_supabase LOG: logical decoding found consistent point at 0/1FB1538 supabase_db_chat-monitor | 10.89.0.115 2025-05-14 16:13:02.483 UTC [258] supabase_admin@_supabase DETAIL: There are no running transactions. supabase_db_chat-monitor | �10.89.0.115 2025-05-14 16:13:02.483 UTC [258] supabase_admin@_supabase STATEMENT: CREATE_REPLICATION_SLOT cainophile_p0mjwdl3 TEMPORARY LOGICAL pgoutput NOEXPORT_SNAPSHOT supabase_db_chat-monitor | �10.89.0.115 2025-05-14 16:13:02.484 UTC [258] supabase_admin@_supabase LOG: starting logical decoding for slot "cainophile_p0mjwdl3" supabase_db_chat-monitor | �10.89.0.115 2025-05-14 16:13:02.484 UTC [258] supabase_admin@_supabase DETAIL: Streaming transactions committing after 0/1FB1570, reading WAL from 0/1FB1538. supabase_db_chat-monitor | �10.89.0.115 2025-05-14 16:13:02.484 UTC [258] supabase_admin@_supabase STATEMENT: START_REPLICATION SLOT cainophile_p0mjwdl3 LOGICAL 0/0 (proto_version '1', publication_names '"logflare_pub"') supabase_db_chat-monitor | �10.89.0.115 2025-05-14 16:13:02.484 UTC [258] supabase_admin@_supabase LOG: logical decoding found consistent point at 0/1FB1538 supabase_db_chat-monitor | 10.89.0.115 2025-05-14 16:13:02.484 UTC [258] supabase_admin@_supabase DETAIL: There are no running transactions. supabase_db_chat-monitor | �10.89.0.115 2025-05-14 16:13:02.484 UTC [258] supabase_admin@_supabase STATEMENT: START_REPLICATION SLOT cainophile_p0mjwdl3 LOGICAL 0/0 (proto_version '1', publication_names '"logflare_pub"') supabase_analytics_chat-monitor | supabase_analytics_chat-monitor | 16:13:09.621 [error] GenServer #PID terminating supabase_analytics_chat-monitor | ** (stop) :sock_closed supabase_analytics_chat-monitor | Last message: {:tcp_closed, #Port} supabase_analytics_chat-monitor | supabase_analytics_chat-monitor | 16:13:09.623 [error] GenServer #PID terminating supabase_analytics_chat-monitor | ** (stop) :sock_closed supabase_analytics_chat-monitor | Last message: {:tcp_closed, #Port} supabase_analytics_chat-monitor | supabase_analytics_chat-monitor | 16:13:09.624 [error] GenServer #PID terminating supabase_analytics_chat-monitor | ** (stop) :econnrefused supabase_analytics_chat-monitor | Last message (from #PID): {:command, :epgsql_cmd_connect, %{port: 5432, host: ~c"supabase_db_chat-monitor", password: #Function, username: "supabase_admin", replication: "database", database: "_supabase"}} supabase_analytics_chat-monitor | supabase_analytics_chat-monitor | 16:13:09.626 [error] GenServer #PID terminating supabase_analytics_chat-monitor | ** (stop) :econnrefused supabase_analytics_chat-monitor | Last message (from #PID): {:command, :epgsql_cmd_connect, %{port: 5432, host: ~c"supabase_db_chat-monitor", password: #Function, username: "supabase_admin", replication: "database", database: "_supabase"}} supabase_analytics_chat-monitor | supabase_analytics_chat-monitor | 16:13:09.632 [error] GenServer Logflare.Users.CacheWarmer terminating supabase_analytics_chat-monitor | ** (DBConnection.ConnectionError) tcp recv (idle): closed supabase_analytics_chat-monitor | (ecto_sql 3.11.0) lib/ecto/adapters/sql.ex:1054: Ecto.Adapters.SQL.raise_sql_call_error/1 supabase_analytics_chat-monitor | (ecto_sql 3.11.0) lib/ecto/adapters/sql.ex:952: Ecto.Adapters.SQL.execute/6 supabase_analytics_chat-monitor | (ecto 3.11.2) lib/ecto/repo/queryable.ex:232: Ecto.Repo.Queryable.execute/4 supabase_analytics_chat-monitor | (ecto 3.11.2) lib/ecto/repo/queryable.ex:19: Ecto.Repo.Queryable.all/3 supabase_analytics_chat-monitor | (logflare 1.12.0) lib/logflare/users/cache_warmer.ex:7: Logflare.Users.CacheWarmer.execute/1 supabase_analytics_chat-monitor | (logflare 1.12.0) deps/cachex/lib/cachex/provision.ex:99: Logflare.Users.CacheWarmer.handle_info/2 supabase_analytics_chat-monitor | (stdlib 6.1.2) gen_server.erl:2345: :gen_server.try_handle_info/3 supabase_analytics_chat-monitor | (stdlib 6.1.2) gen_server.erl:2433: :gen_server.handle_msg/6 supabase_analytics_chat-monitor | Last message: :cachex_warmer supabase_analytics_chat-monitor | supabase_analytics_chat-monitor | �16:13:09.633 [error] Postgrex.Protocol (#PID) disconnected: ** (DBConnection.ConnectionError) tcp recv (idle): closed supabase_analytics_chat-monitor | supabase_analytics_chat-monitor | �16:13:09.635 [error] Postgrex.Protocol #PID could not cancel backend: tcp connect: connection refused - :econnrefused supabase_analytics_chat-monitor | supabase_analytics_chat-monitor | �16:13:09.637 [error] Postgrex.Protocol (#PID) failed to connect: ** (DBConnection.ConnectionError) tcp connect (supabase_db_chat-monitor:5432): connection refused - :econnrefused supabase_pg_meta_chat-monitor | killed by timeout (10000ms) supabase_pg_meta_chat-monitor | killed by timeout (10000ms) supabase_vector_chat-monitor | 2025-05-14T16:13:09.877665Z INFO source{component_kind="source" component_id=docker_host component_type=docker_logs component_name=docker_host}: vector::internal_events::docker_logs: Stopped watching for container logs. container_id=4f409a6f8cee9a63a0306f23c6fb40e56c1c2f511645fd465a624861228a004e supabase_vector_chat-monitor | 2025-05-14T16:13:09.877732Z INFO source{component_kind="source" component_id=docker_host component_type=docker_logs component_name=docker_host}: vector::internal_events::docker_logs: Started watching for container logs. container_id=4f409a6f8cee9a63a0306f23c6fb40e56c1c2f511645fd465a624861228a004e supabase_vector_chat-monitor | 2025-05-14T16:13:09.877839Z INFO source{component_kind="source" component_id=docker_host component_type=docker_logs component_name=docker_host}: vector::internal_events::docker_logs: Stopped watching for container logs. container_id=7453cb85ae3b33f9f7fb6d4b9a1d42b4144b369817c4ca370f7f307b24636046 supabase_vector_chat-monitor | 2025-05-14T16:13:09.877871Z INFO source{component_kind="source" component_id=docker_host component_type=docker_logs component_name=docker_host}: vector::internal_events::docker_logs: Started watching for container logs. container_id=7453cb85ae3b33f9f7fb6d4b9a1d42b4144b369817c4ca370f7f307b24636046 supabase_vector_chat-monitor | 2025-05-14T16:13:09.879972Z INFO source{component_kind="source" component_id=docker_host component_type=docker_logs component_name=docker_host}: vector::internal_events::docker_logs: Stopped watching for container logs. container_id=6deea0e473b86911020298c160c917e2ca3e7d3c612824ab75d288f816020678 supabase_vector_chat-monitor | 2025-05-14T16:13:09.881046Z INFO source{component_kind="source" component_id=docker_host component_type=docker_logs component_name=docker_host}: vector::internal_events::docker_logs: Stopped watching for container logs. container_id=bcbc8321897bd2b542888ffb9f14d9f37d37141e55511d34c707db3eb3d67a62 supabase_vector_chat-monitor | 2025-05-14T16:13:09.881085Z INFO source{component_kind="source" component_id=docker_host component_type=docker_logs component_name=docker_host}: vector::internal_events::docker_logs: Started watching for container logs. container_id=bcbc8321897bd2b542888ffb9f14d9f37d37141e55511d34c707db3eb3d67a62 supabase_vector_chat-monitor | 2025-05-14T16:13:09.919278Z ERROR source{component_kind="source" component_id=docker_host component_type=docker_logs component_name=docker_host}: vector::internal_events::docker_logs: Internal log [Received out of order log message.] has been rate limited 6 times. supabase_vector_chat-monitor | �2025-05-14T16:13:09.919291Z ERROR source{component_kind="source" component_id=docker_host component_type=docker_logs component_name=docker_host}: vector::internal_events::docker_logs: Received out of order log message. error_type="condition_failed" stage="receiving" container_id="4f409a6f8cee9a63a0306f23c6fb40e56c1c2f511645fd465a624861228a004e" timestamp="2025-05-14T18:13:01+02:00" internal_log_rate_limit=true supabase_vector_chat-monitor | 2025-05-14T16:13:09.919410Z ERROR source{component_kind="source" component_id=docker_host component_type=docker_logs component_name=docker_host}: vector::internal_events::docker_logs: Internal log [Received out of order log message.] is being rate limited. supabase_vector_chat-monitor | 2025-05-14T16:13:09.925589Z INFO source{component_kind="source" component_id=docker_host component_type=docker_logs component_name=docker_host}: vector::internal_events::docker_logs: Stopped watching for container logs. container_id=4f409a6f8cee9a63a0306f23c6fb40e56c1c2f511645fd465a624861228a004e supabase_vector_chat-monitor | 2025-05-14T16:13:09.877665Z INFO source{component_kind="source" component_id=docker_host component_type=docker_logs component_name=docker_host}: vector::internal_events::docker_logs: Stopped watching for container logs. container_id=4f409a6f8cee9a63a0306f23c6fb40e56c1c2f511645fd465a624861228a004e supabase_vector_chat-monitor | 2025-05-14T16:13:09.877732Z INFO source{component_kind="source" component_id=docker_host component_type=docker_logs component_name=docker_host}: vector::internal_events::docker_logs: Started watching for container logs. container_id=4f409a6f8cee9a63a0306f23c6fb40e56c1c2f511645fd465a624861228a004e supabase_vector_chat-monitor | 2025-05-14T16:13:09.877839Z INFO source{component_kind="source" component_id=docker_host component_type=docker_logs component_name=docker_host}: vector::internal_events::docker_logs: Stopped watching for container logs. container_id=7453cb85ae3b33f9f7fb6d4b9a1d42b4144b369817c4ca370f7f307b24636046 supabase_vector_chat-monitor | 2025-05-14T16:13:09.877871Z INFO source{component_kind="source" component_id=docker_host component_type=docker_logs component_name=docker_host}: vector::internal_events::docker_logs: Started watching for container logs. container_id=7453cb85ae3b33f9f7fb6d4b9a1d42b4144b369817c4ca370f7f307b24636046 supabase_vector_chat-monitor | 2025-05-14T16:13:09.879972Z INFO source{component_kind="source" component_id=docker_host component_type=docker_logs component_name=docker_host}: vector::internal_events::docker_logs: Stopped watching for container logs. container_id=6deea0e473b86911020298c160c917e2ca3e7d3c612824ab75d288f816020678 supabase_vector_chat-monitor | 2025-05-14T16:13:09.881046Z INFO source{component_kind="source" component_id=docker_host component_type=docker_logs component_name=docker_host}: vector::internal_events::docker_logs: Stopped watching for container logs. container_id=bcbc8321897bd2b542888ffb9f14d9f37d37141e55511d34c707db3eb3d67a62 supabase_vector_chat-monitor | 2025-05-14T16:13:09.881085Z INFO source{component_kind="source" component_id=docker_host component_type=docker_logs component_name=docker_host}: vector::internal_events::docker_logs: Started watching for container logs. container_id=bcbc8321897bd2b542888ffb9f14d9f37d37141e55511d34c707db3eb3d67a62 supabase_vector_chat-monitor | 2025-05-14T16:13:09.919278Z ERROR source{component_kind="source" component_id=docker_host component_type=docker_logs component_name=docker_host}: vector::internal_events::docker_logs: Internal log [Received out of order log message.] has been rate limited 6 times. supabase_vector_chat-monitor | �2025-05-14T16:13:09.919291Z ERROR source{component_kind="source" component_id=docker_host component_type=docker_logs component_name=docker_host}: vector::internal_events::docker_logs: Received out of order log message. error_type="condition_failed" stage="receiving" container_id="4f409a6f8cee9a63a0306f23c6fb40e56c1c2f511645fd465a624861228a004e" timestamp="2025-05-14T18:13:01+02:00" internal_log_rate_limit=true supabase_vector_chat-monitor | 2025-05-14T16:13:09.919410Z ERROR source{component_kind="source" component_id=docker_host component_type=docker_logs component_name=docker_host}: vector::internal_events::docker_logs: Internal log [Received out of order log message.] is being rate limited. supabase_vector_chat-monitor | 2025-05-14T16:13:09.925589Z INFO source{component_kind="source" component_id=docker_host component_type=docker_logs component_name=docker_host}: vector::internal_events::docker_logs: Stopped watching for container logs. container_id=4f409a6f8cee9a63a0306f23c6fb40e56c1c2f511645fd465a624861228a004e supabase_vector_chat-monitor | 2025-05-14T16:13:09.961802Z INFO source{component_kind="source" component_id=docker_host component_type=docker_logs component_name=docker_host}: vector::internal_events::docker_logs: Stopped watching for container logs. container_id=b6f7c1a31c9cc3f769a16ce4d85349d64f8bd8d2ba0195319cf455011c527852 supabase_vector_chat-monitor | 2025-05-14T16:13:09.961802Z INFO source{component_kind="source" component_id=docker_host component_type=docker_logs component_name=docker_host}: vector::internal_events::docker_logs: Stopped watching for container logs. container_id=b6f7c1a31c9cc3f769a16ce4d85349d64f8bd8d2ba0195319cf455011c527852
Have you tried starting the local stack from scratch?
supabase stop --no-backup
supabase start
This helps eliminate problems due to stale docker volumes.
Have you tried starting the local stack from scratch?
yes, I always move to a new empty folder, before calling supabase init and then supabase start
I'm not sure what has been changed, but it works now! Thanks
--
podman version 4.9.3 supabase client version 2.34.3
Versions of services:
postgres:15.8.1.085 logflare:1.18.3 vector:0.28.1-alpine kong:2.8.1 gotrue:v2.178.0 mailpit:v1.22.3 realtime:v2.41.23 postgrest:v13.0.4 storage-api:v1.26.3 edge-runtime:v1.68.3 postgres-meta:v0.91.5 studio:2025.08.04-sha-6e99ca6