The connection attempt failed (using postgresql)

Hi so I try to retrieve my data but from my dashboard I get error The connection attempt failed.
When I look to my logs, I got errror:

08-04 14:30:18 ERROR middleware.catch-exceptions :: Error processing query: null
{:database_id 2,
 :started_at #t "2021-08-04T14:29:48.015654Z[Etc/UTC]",
 :via
 [{:status :failed,
   :class org.postgresql.util.PSQLException,
   :error "The connection attempt failed.",
   :stacktrace
   ["org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:292)"
    "org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:49)"
    "org.postgresql.jdbc.PgConnection.<init>(PgConnection.java:195)"
    "org.postgresql.Driver.makeConnection(Driver.java:458)"
    "org.postgresql.Driver.connect(Driver.java:260)"
    "java.sql/java.sql.DriverManager.getConnection(DriverManager.java:677)"
    "java.sql/java.sql.DriverManager.getConnection(DriverManager.java:189)"
    "--> connection_pool$proxy_data_source$reify__20275.getConnection(connection_pool.clj:29)"],
   :state "08001"}
  {:status :failed,
   :class com.mchange.v2.resourcepool.CannotAcquireResourceException,
   :error "A ResourcePool could not acquire a resource from its primary factory or source.",
   :stacktrace
   ["com.mchange.v2.resourcepool.BasicResourcePool.awaitAvailable(BasicResourcePool.java:1507)"
    "com.mchange.v2.resourcepool.BasicResourcePool.prelimCheckoutResource(BasicResourcePool.java:644)"
    "com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:554)"
    "com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutAndMarkConnectionInUse(C3P0PooledConnectionPool.java:758)"
    "com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:685)"
    "com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:140)"
    "--> driver.sql_jdbc.execute$fn__73127.invokeStatic(execute.clj:157)"
    "driver.sql_jdbc.execute$fn__73127.invoke(execute.clj:155)"
    "driver.sql_jdbc.execute$execute_reducible_query.invokeStatic(execute.clj:386)"
    "driver.sql_jdbc.execute$execute_reducible_query.invoke(execute.clj:377)"
    "driver.sql_jdbc$fn__74552.invokeStatic(sql_jdbc.clj:49)"
    "driver.sql_jdbc$fn__74552.invoke(sql_jdbc.clj:47)"
    "query_processor.context$executef.invokeStatic(context.clj:59)"
    "query_processor.context$executef.invoke(context.clj:48)"
    "query_processor.context.default$default_runf.invokeStatic(default.clj:69)"
    "query_processor.context.default$default_runf.invoke(default.clj:67)"
    "query_processor.context$runf.invokeStatic(context.clj:45)"
    "query_processor.context$runf.invoke(context.clj:39)"
    "query_processor.reducible$pivot.invokeStatic(reducible.clj:34)"
    "query_processor.reducible$pivot.invoke(reducible.clj:31)"
    "query_processor.middleware.mbql_to_native$mbql__GT_native$fn__46240.invoke(mbql_to_native.clj:26)"
    "query_processor.middleware.check_features$check_features$fn__45542.invoke(check_features.clj:42)"
    "query_processor.middleware.optimize_datetime_filters$optimize_datetime_filters$fn__46405.invoke(optimize_datetime_filters.clj:133)"
    "query_processor.middleware.wrap_value_literals$wrap_value_literals$fn__47933.invoke(wrap_value_literals.clj:137)"
    "query_processor.middleware.annotate$add_column_info$fn__44163.invoke(annotate.clj:574)"
    "query_processor.middleware.permissions$check_query_permissions$fn__45417.invoke(permissions.clj:64)"
    "query_processor.middleware.pre_alias_aggregations$pre_alias_aggregations$fn__46923.invoke(pre_alias_aggregations.clj:40)"
    "query_processor.middleware.cumulative_aggregations$handle_cumulative_aggregations$fn__45615.invoke(cumulative_aggregations.clj:61)"
    "query_processor.middleware.resolve_joins$resolve_joins$fn__47455.invoke(resolve_joins.clj:183)"
    "query_processor.middleware.add_implicit_joins$add_implicit_joins$fn__39893.invoke(add_implicit_joins.clj:245)"
    "query_processor.middleware.limit$limit$fn__46226.invoke(limit.clj:38)"
    "query_processor.middleware.format_rows$format_rows$fn__46207.invoke(format_rows.clj:81)"
    "query_processor.middleware.desugar$desugar$fn__45681.invoke(desugar.clj:22)"
    "query_processor.middleware.binning$update_binning_strategy$fn__44707.invoke(binning.clj:229)"
    "query_processor.middleware.resolve_fields$resolve_fields$fn__45223.invoke(resolve_fields.clj:24)"
    "query_processor.middleware.add_dimension_projections$add_remapping$fn__39442.invoke(add_dimension_projections.clj:272)"
    "query_processor.middleware.add_implicit_clauses$add_implicit_clauses$fn__39649.invoke(add_implicit_clauses.clj:141)"
    "query_processor.middleware.add_source_metadata$add_source_metadata_for_source_queries$fn__40042.invoke(add_source_metadata.clj:105)"
    "query_processor.middleware.reconcile_breakout_and_order_by_bucketing$reconcile_breakout_and_order_by_bucketing$fn__47120.invoke(reconcile_breakout_and_order_by_bucketing.clj:98)"
    "query_processor.middleware.auto_bucket_datetimes$auto_bucket_datetimes$fn__44348.invoke(auto_bucket_datetimes.clj:125)"
    "query_processor.middleware.resolve_source_table$resolve_source_tables$fn__45270.invoke(resolve_source_table.clj:46)"
    "query_processor.middleware.parameters$substitute_parameters$fn__46905.invoke(parameters.clj:114)"
    "query_processor.middleware.resolve_referenced$resolve_referenced_card_resources$fn__45322.invoke(resolve_referenced.clj:80)"
    "query_processor.middleware.expand_macros$expand_macros$fn__45937.invoke(expand_macros.clj:158)"
    "query_processor.middleware.add_timezone_info$add_timezone_info$fn__40073.invoke(add_timezone_info.clj:15)"
    "query_processor.middleware.splice_params_in_response$splice_params_in_response$fn__47817.invoke(splice_params_in_response.clj:32)"
    "query_processor.middleware.resolve_database_and_driver$resolve_database_and_driver$fn__47131$fn__47135.invoke(resolve_database_and_driver.clj:33)"
    "driver$do_with_driver.invokeStatic(driver.clj:61)"
    "driver$do_with_driver.invoke(driver.clj:57)"
    "query_processor.middleware.resolve_database_and_driver$resolve_database_and_driver$fn__47131.invoke(resolve_database_and_driver.clj:27)"
    "query_processor.middleware.fetch_source_query$resolve_card_id_source_tables$fn__46155.invoke(fetch_source_query.clj:267)"
    "query_processor.middleware.store$initialize_store$fn__47826$fn__47827.invoke(store.clj:11)"
    "query_processor.store$do_with_store.invokeStatic(store.clj:46)"
    "query_processor.store$do_with_store.invoke(store.clj:40)"
    "query_processor.middleware.store$initialize_store$fn__47826.invoke(store.clj:10)"
    "query_processor.middleware.cache$maybe_return_cached_results$fn__45199.invoke(cache.clj:209)"
    "query_processor.middleware.validate$validate_query$fn__47835.invoke(validate.clj:10)"
    "query_processor.middleware.normalize_query$normalize$fn__46253.invoke(normalize_query.clj:22)"
    "query_processor.middleware.add_rows_truncated$add_rows_truncated$fn__39911.invoke(add_rows_truncated.clj:36)"
    "query_processor.middleware.results_metadata$record_and_return_metadata_BANG_$fn__47802.invoke(results_metadata.clj:147)"
    "query_processor.middleware.constraints$add_default_userland_constraints$fn__45558.invoke(constraints.clj:42)"
    "query_processor.middleware.process_userland_query$process_userland_query$fn__46994.invoke(process_userland_query.clj:136)"
    "query_processor.middleware.catch_exceptions$catch_exceptions$fn__45501.invoke(catch_exceptions.clj:174)"
    "query_processor.reducible$async_qp$qp_STAR___38721$thunk__38722.invoke(reducible.clj:101)"
    "query_processor.reducible$async_qp$qp_STAR___38721.invoke(reducible.clj:107)"
    "query_processor.reducible$sync_qp$qp_STAR___38730$fn__38733.invoke(reducible.clj:133)"
    "query_processor.reducible$sync_qp$qp_STAR___38730.invoke(reducible.clj:132)"
    "query_processor$process_userland_query.invokeStatic(query_processor.clj:213)"
    "query_processor$process_userland_query.doInvoke(query_processor.clj:209)"
    "query_processor$fn__47977$process_query_and_save_execution_BANG___47986$fn__47989.invoke(query_processor.clj:225)"
    "query_processor$fn__47977$process_query_and_save_execution_BANG___47986.invoke(query_processor.clj:217)"
    "query_processor$fn__48021$process_query_and_save_with_max_results_constraints_BANG___48030$fn__48033.invoke(query_processor.clj:237)"
    "query_processor$fn__48021$process_query_and_save_with_max_results_constraints_BANG___48030.invoke(query_processor.clj:230)"
    "api.dataset$fn__51312$fn__51315.invoke(dataset.clj:54)"
    "query_processor.streaming$streaming_response_STAR_$fn__36143$fn__36144.invoke(streaming.clj:75)"
    "query_processor.streaming$streaming_response_STAR_$fn__36143.invoke(streaming.clj:74)"
    "async.streaming_response$do_f_STAR_.invokeStatic(streaming_response.clj:66)"
    "async.streaming_response$do_f_STAR_.invoke(streaming_response.clj:64)"
    "async.streaming_response$do_f_async$fn__23251.invoke(streaming_response.clj:85)"]}
  {:status :failed,
   :class java.sql.SQLException,
   :error "Connections could not be acquired from the underlying database!",
   :stacktrace
   ["com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:118)"
    "com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:692)"
    "com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:140)"
    "--> driver.sql_jdbc.execute$fn__73127.invokeStatic(execute.clj:157)"
    "driver.sql_jdbc.execute$fn__73127.invoke(execute.clj:155)"
    "driver.sql_jdbc.execute$execute_reducible_query.invokeStatic(execute.clj:386)"
    "driver.sql_jdbc.execute$execute_reducible_query.invoke(execute.clj:377)"
    "driver.sql_jdbc$fn__74552.invokeStatic(sql_jdbc.clj:49)"
    "driver.sql_jdbc$fn__74552.invoke(sql_jdbc.clj:47)"
    "query_processor.context$executef.invokeStatic(context.clj:59)"
    "query_processor.context$executef.invoke(context.clj:48)"
    "query_processor.context.default$default_runf.invokeStatic(default.clj:69)"
    "query_processor.context.default$default_runf.invoke(default.clj:67)"
    "query_processor.context$runf.invokeStatic(context.clj:45)"
    "query_processor.context$runf.invoke(context.clj:39)"
    "query_processor.reducible$pivot.invokeStatic(reducible.clj:34)"
    "query_processor.reducible$pivot.invoke(reducible.clj:31)"
    "query_processor.middleware.mbql_to_native$mbql__GT_native$fn__46240.invoke(mbql_to_native.clj:26)"
    "query_processor.middleware.check_features$check_features$fn__45542.invoke(check_features.clj:42)"
    "query_processor.middleware.optimize_datetime_filters$optimize_datetime_filters$fn__46405.invoke(optimize_datetime_filters.clj:133)"
    "query_processor.middleware.wrap_value_literals$wrap_value_literals$fn__47933.invoke(wrap_value_literals.clj:137)"
    "query_processor.middleware.annotate$add_column_info$fn__44163.invoke(annotate.clj:574)"
    "query_processor.middleware.permissions$check_query_permissions$fn__45417.invoke(permissions.clj:64)"
    "query_processor.middleware.pre_alias_aggregations$pre_alias_aggregations$fn__46923.invoke(pre_alias_aggregations.clj:40)"
    "query_processor.middleware.cumulative_aggregations$handle_cumulative_aggregations$fn__45615.invoke(cumulative_aggregations.clj:61)"
    "query_processor.middleware.resolve_joins$resolve_joins$fn__47455.invoke(resolve_joins.clj:183)"
    "query_processor.middleware.add_implicit_joins$add_implicit_joins$fn__39893.invoke(add_implicit_joins.clj:245)"
    "query_processor.middleware.limit$limit$fn__46226.invoke(limit.clj:38)"
    "query_processor.middleware.format_rows$format_rows$fn__46207.invoke(format_rows.clj:81)"
    "query_processor.middleware.desugar$desugar$fn__45681.invoke(desugar.clj:22)"
    "query_processor.middleware.binning$update_binning_strategy$fn__44707.invoke(binning.clj:229)"
    "query_processor.middleware.resolve_fields$resolve_fields$fn__45223.invoke(resolve_fields.clj:24)"
    "query_processor.middleware.add_dimension_projections$add_remapping$fn__39442.invoke(add_dimension_projections.clj:272)"
    "query_processor.middleware.add_implicit_clauses$add_implicit_clauses$fn__39649.invoke(add_implicit_clauses.clj:141)"
    "query_processor.middleware.add_source_metadata$add_source_metadata_for_source_queries$fn__40042.invoke(add_source_metadata.clj:105)"
    "query_processor.middleware.reconcile_breakout_and_order_by_bucketing$reconcile_breakout_and_order_by_bucketing$fn__47120.invoke(reconcile_breakout_and_order_by_bucketing.clj:98)"
    "query_processor.middleware.auto_bucket_datetimes$auto_bucket_datetimes$fn__44348.invoke(auto_bucket_datetimes.clj:125)"
    "query_processor.middleware.resolve_source_table$resolve_source_tables$fn__45270.invoke(resolve_source_table.clj:46)"
    "query_processor.middleware.parameters$substitute_parameters$fn__46905.invoke(parameters.clj:114)"
    "query_processor.middleware.resolve_referenced$resolve_referenced_card_resources$fn__45322.invoke(resolve_referenced.clj:80)"
    "query_processor.middleware.expand_macros$expand_macros$fn__45937.invoke(expand_macros.clj:158)"
    "query_processor.middleware.add_timezone_info$add_timezone_info$fn__40073.invoke(add_timezone_info.clj:15)"
    "query_processor.middleware.splice_params_in_response$splice_params_in_response$fn__47817.invoke(splice_params_in_response.clj:32)"
    "query_processor.middleware.resolve_database_and_driver$resolve_database_and_driver$fn__47131$fn__47135.invoke(resolve_database_and_driver.clj:33)"
    "driver$do_with_driver.invokeStatic(driver.clj:61)"
    "driver$do_with_driver.invoke(driver.clj:57)"
    "query_processor.middleware.resolve_database_and_driver$resolve_database_and_driver$fn__47131.invoke(resolve_database_and_driver.clj:27)"
    "query_processor.middleware.fetch_source_query$resolve_card_id_source_tables$fn__46155.invoke(fetch_source_query.clj:267)"
    "query_processor.middleware.store$initialize_store$fn__47826$fn__47827.invoke(store.clj:11)"
    "query_processor.store$do_with_store.invokeStatic(store.clj:46)"
    "query_processor.store$do_with_store.invoke(store.clj:40)"
    "query_processor.middleware.store$initialize_store$fn__47826.invoke(store.clj:10)"
    "query_processor.middleware.cache$maybe_return_cached_results$fn__45199.invoke(cache.clj:209)"
    "query_processor.middleware.validate$validate_query$fn__47835.invoke(validate.clj:10)"
    "query_processor.middleware.normalize_query$normalize$fn__46253.invoke(normalize_query.clj:22)"
    "query_processor.middleware.add_rows_truncated$add_rows_truncated$fn__39911.invoke(add_rows_truncated.clj:36)"
    "query_processor.middleware.results_metadata$record_and_return_metadata_BANG_$fn__47802.invoke(results_metadata.clj:147)"
    "query_processor.middleware.constraints$add_default_userland_constraints$fn__45558.invoke(constraints.clj:42)"
    "query_processor.middleware.process_userland_query$process_userland_query$fn__46994.invoke(process_userland_query.clj:136)"
    "query_processor.middleware.catch_exceptions$catch_exceptions$fn__45501.invoke(catch_exceptions.clj:174)"
    "query_processor.reducible$async_qp$qp_STAR___38721$thunk__38722.invoke(reducible.clj:101)"
    "query_processor.reducible$async_qp$qp_STAR___38721.invoke(reducible.clj:107)"
    "query_processor.reducible$sync_qp$qp_STAR___38730$fn__38733.invoke(reducible.clj:133)"
    "query_processor.reducible$sync_qp$qp_STAR___38730.invoke(reducible.clj:132)"
    "query_processor$process_userland_query.invokeStatic(query_processor.clj:213)"
    "query_processor$process_userland_query.doInvoke(query_processor.clj:209)"
    "query_processor$fn__47977$process_query_and_save_execution_BANG___47986$fn__47989.invoke(query_processor.clj:225)"
    "query_processor$fn__47977$process_query_and_save_execution_BANG___47986.invoke(query_processor.clj:217)"
    "query_processor$fn__48021$process_query_and_save_with_max_results_constraints_BANG___48030$fn__48033.invoke(query_processor.clj:237)"
    "query_processor$fn__48021$process_query_and_save_with_max_results_constraints_BANG___48030.invoke(query_processor.clj:230)"
    "api.dataset$fn__51312$fn__51315.invoke(dataset.clj:54)"
    "query_processor.streaming$streaming_response_STAR_$fn__36143$fn__36144.invoke(streaming.clj:75)"
    "query_processor.streaming$streaming_response_STAR_$fn__36143.invoke(streaming.clj:74)"
    "async.streaming_response$do_f_STAR_.invokeStatic(streaming_response.clj:66)"
    "async.streaming_response$do_f_STAR_.invoke(streaming_response.clj:64)"
    "async.streaming_response$do_f_async$fn__23251.invoke(streaming_response.clj:85)"],
   :state nil}],
 :json_query {:database 2, :query {:source-table 42}, :type "query", :parameters [], :middleware {:add-default-userland-constraints? true}},
 :native
 {:query
  "SELECT \"public\".\"analytics_abandoned_count_view\".\"date\" AS \"date\", \"public\".\"analytics_abandoned_count_view\".\"abandoned_count\" AS \"abandoned_count\", \"public\".\"analytics_abandoned_count_view\".\"skill_name\" AS \"skill_name\", \"public\".\"analytics_abandoned_count_view\".\"site_name\" AS \"site_name\" FROM \"public\".\"analytics_abandoned_count_view\" LIMIT 2000",
  :params nil},
 :status :failed,
 :class java.net.UnknownHostException,
 :stacktrace
 ["java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:220)"
  "java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:403)"
  "java.base/java.net.Socket.connect(Socket.java:609)"
  "org.postgresql.core.PGStream.<init>(PGStream.java:75)"
  "org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:91)"
  "org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:192)"
  "org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:49)"
  "org.postgresql.jdbc.PgConnection.<init>(PgConnection.java:195)"
  "org.postgresql.Driver.makeConnection(Driver.java:458)"
  "org.postgresql.Driver.connect(Driver.java:260)"
  "java.sql/java.sql.DriverManager.getConnection(DriverManager.java:677)"
  "java.sql/java.sql.DriverManager.getConnection(DriverManager.java:189)"
  "--> connection_pool$proxy_data_source$reify__20275.getConnection(connection_pool.clj:29)"],
 :context :ad-hoc,
 :error "The connection attempt failed.",
 :row_count 0,
 :running_time 0,
 :preprocessed
 {:database 2,
  :query {:source-table 42, :fields [[:datetime-field [:field-id 348] :default] [:field-id 349] [:field-id 350] [:field-id 347]], :limit 2000},
  :type :query,
  :middleware {:add-default-userland-constraints? true},
  :info
  {:executed-by 1,
   :context :ad-hoc,
   :nested? false,
   :query-hash [27, -74, 84, 30, 15, -57, -13, 8, 52, -93, 59, 102, -33, -115, 90, -20, 92, -57, 68, -60, 126, 104, 91, -84, 113, -107, -110, -49, -39, 66, -89, 95]},
  :constraints {:max-results 10000, :max-results-bare-rows 2000}},
 :data {:rows [], :cols []}}

08-04 14:30:18 DEBUG middleware.log :: POST /api/dataset 202 [ASYNC: completed] 30.9 s (10 DB calls) App DB connections: 0/4 Jetty threads: 2/50 (5 idle, 0 queued) (64 total active threads) Queries in flight: 1 (0 queued)

My environment:
dockerize metabase [v0.36.3]
postgresql [v11.6]

Anyone know what cause this error?

Hi @riupie
My first guess would be DNS or another networking problem between Metabase and the data source.
It errors with The connection attempt failed: Unknown Host
I would recommend that you upgrade your Metabase - latest release is 0.40.2 - remember to backup first:
https://github.com/metabase/metabase/releases/latest

I try using the latest metabase image but still getting the same error.

My compose file:

version: '3.8'
services:
  metabase-postgres:
    environment:
      - POSTGRES_PASSWORD=metabase
      - POSTGRES_USER=metabase
      - POSTGRES_DB=metabase
    image: postgres:11.6
    ports:
      - 5433:5432
    restart: always
    volumes:
      - ./metabase/migration:/docker-entrypoint-initdb.d
    healthcheck:
      test: PGPASSWORD=$$POSTGRES_PASSWORD psql -h 0.0.0.0 -U $$POSTGRES_USER -d $$POSTGRES_DB -c "select 1"
      interval: 5s
      timeout: 3s
      start_period: 15s

  metabase:
    image: metabase/metabase
    restart: always
    ports:
      - 3000:3000
    environment:
      - MB_DB_TYPE=postgres
      - MB_DB_DBNAME=metabase
      - MB_DB_PORT=5432
      - MB_DB_USER=metabase
      - MB_DB_PASS=metabase
      - MB_DB_HOST=metabase-postgres
      - MB_JETTY_HOST=0.0.0.0
      - MB_JETTY_PORT=3000
      - MB_DB_AUTOMIGRATE=true

@riupie It's nothing to do with the Metabase application database. It's the database you're querying.
Instead of saying "latest version", then post "Diagnostic Info" from Admin > Troubleshooting.

Here:

{
  "browser-info": {
    "language": "en-US",
    "platform": "MacIntel",
    "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36",
    "vendor": "Google Inc."
  },
  "system-info": {
    "file.encoding": "UTF-8",
    "java.runtime.name": "OpenJDK Runtime Environment",
    "java.runtime.version": "11.0.11+9",
    "java.vendor": "AdoptOpenJDK",
    "java.vendor.url": "https://adoptopenjdk.net/",
    "java.version": "11.0.11",
    "java.vm.name": "OpenJDK 64-Bit Server VM",
    "java.vm.version": "11.0.11+9",
    "os.name": "Linux",
    "os.version": "5.4.0-80-generic",
    "user.language": "en",
    "user.timezone": "GMT"
  },
  "metabase-info": {
    "databases": [
      "postgres",
      "h2"
    ],
    "hosting-env": "unknown",
    "application-database": "postgres",
    "application-database-details": {
      "database": {
        "name": "PostgreSQL",
        "version": "11.6 (Debian 11.6-1.pgdg90+1)"
      },
      "jdbc-driver": {
        "name": "PostgreSQL JDBC Driver",
        "version": "42.2.18"
      }
    },
    "run-mode": "prod",
    "version": {
      "date": "2021-08-03",
      "tag": "v0.40.2",
      "branch": "release-x.40.x",
      "hash": "b884d29"
    },
    "settings": {
      "report-timezone": "Asia/Bangkok"
    }
  }
}

Solved! Define postgresql on environment variable didnt override value on http://URL:3000/admin/databases/2. So you have to change it manually.

@riupie I think you should read this: https://www.metabase.com/docs/latest/operations-guide/configuring-application-database.html

Metabase has a database, where it stores all it's data. That's called the "application database".
This is configured via the environment variables.

Then you have data sources (database warehouse), where your data is - the data you want to be able to make queries against. Those data sources are configured via Admin > Databases.