maxkb用docker 在线部署的 但是一起的就是无法访问,一直报database "maxkb" does not exist

django.db.utils.OperationalError: connection to server at “127.0.0.1”, port 5432 failed: FATAL: database “maxkb” does not exist

2025-03-12 04:54:20.078 CST [8] LOG: starting PostgreSQL 15.8 (Debian 15.8-1.pgdg110+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-bit
2025-03-12 04:54:20.079 CST [8] LOG: listening on IPv4 address “0.0.0.0”, port 5432
2025-03-12 04:54:20.079 CST [8] LOG: listening on IPv6 address “::”, port 5432
2025-03-12 04:54:20.098 CST [8] LOG: listening on Unix socket “/var/run/postgresql/.s.PGSQL.5432”
2025-03-12 04:54:20.127 CST [32] LOG: database system was interrupted; last known up at 2025-03-12 04:54:06 CST
2025-03-12 04:54:22.392 CST [32] LOG: database system was not properly shut down; automatic recovery in progress
2025-03-12 04:54:22.423 CST [32] LOG: invalid record length at 0/15079D8: wanted 24, got 0
2025-03-12 04:54:22.423 CST [32] LOG: redo is not required
2025-03-12 04:54:22.458 CST [30] LOG: checkpoint starting: end-of-recovery immediate wait
2025-03-12 04:54:22.500 CST [30] LOG: checkpoint complete: wrote 3 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.012 s, sync=0.004 s, total=0.045 s; sync files=2, longest=0.003 s, average=0.002 s; distance=0 kB, estimate=0 kB
2025-03-12 04:54:22.507 CST [8] LOG: database system is ready to accept connections
2025-03-12 04:54:26.856 CST [37] FATAL: database “root” does not exist
Building prefix dict from the default dictionary …
DEBUG:jieba:Building prefix dict from the default dictionary …
Loading model from cache /tmp/jieba.cache
DEBUG:jieba:Loading model from cache /tmp/jieba.cache
Loading model cost 1.216 seconds.
DEBUG:jieba:Loading model cost 1.216 seconds.
Prefix dict has been built successfully.
DEBUG:jieba:Prefix dict has been built successfully.
2025-03-12 04:54:31.299 CST [47] FATAL: database “maxkb” does not exist
ERROR:root:Perform migrate failed, exit
Traceback (most recent call last):
File “/opt/py3/lib/python3.11/site-packages/django/db/backends/base/base.py”, line 289, in ensure_connection
self.connect()
File “/opt/py3/lib/python3.11/site-packages/django/utils/asyncio.py”, line 26, in inner
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/django/db/backends/base/base.py”, line 270, in connect
self.connection = self.get_new_connection(conn_params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/dj_db_conn_pool/backends/postgresql/mixins.py”, line 18, in get_new_connection
connection = super().get_new_connection(conn_params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/dj_db_conn_pool/core/mixins/core.py”, line 106, in get_new_connection
conn = db_pool.connect()
^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/sqlalchemy/pool/base.py”, line 449, in connect
return _ConnectionFairy._checkout(self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/sqlalchemy/pool/base.py”, line 1263, in _checkout
fairy = _ConnectionRecord.checkout(pool)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/sqlalchemy/pool/base.py”, line 712, in checkout
rec = pool._do_get()
^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/sqlalchemy/pool/impl.py”, line 179, in _do_get
with util.safe_reraise():
File “/opt/py3/lib/python3.11/site-packages/sqlalchemy/util/langhelpers.py”, line 146, in exit
raise exc_value.with_traceback(exc_tb)
File “/opt/py3/lib/python3.11/site-packages/sqlalchemy/pool/impl.py”, line 177, in _do_get
return self._create_connection()
^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/sqlalchemy/pool/base.py”, line 390, in _create_connection
return _ConnectionRecord(self)
^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/sqlalchemy/pool/base.py”, line 674, in init
self.__connect()
File “/opt/py3/lib/python3.11/site-packages/sqlalchemy/pool/base.py”, line 900, in __connect
with util.safe_reraise():
File “/opt/py3/lib/python3.11/site-packages/sqlalchemy/util/langhelpers.py”, line 146, in exit
raise exc_value.with_traceback(exc_tb)
File “/opt/py3/lib/python3.11/site-packages/sqlalchemy/pool/base.py”, line 896, in __connect
self.dbapi_connection = connection = pool._invoke_creator(self)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/sqlalchemy/pool/base.py”, line 362, in
return lambda rec: creator_fn()
^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/dj_db_conn_pool/core/mixins/core.py”, line 90, in
lambda: self._get_new_connection(conn_params),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/dj_db_conn_pool/core/mixins/core.py”, line 45, in _get_new_connection
return super().get_new_connection(conn_params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/django/utils/asyncio.py”, line 26, in inner
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/django/db/backends/postgresql/base.py”, line 275, in get_new_connection
connection = self.Database.connect(**conn_params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/psycopg2/init.py”, line 122, in connect
conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
psycopg2.OperationalError: connection to server at “127.0.0.1”, port 5432 failed: FATAL: database “maxkb” does not exist

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File “/opt/maxkb/app/main.py”, line 40, in perform_db_migrate
management.call_command(‘migrate’)
File “/opt/py3/lib/python3.11/site-packages/django/core/management/init.py”, line 194, in call_command
return command.execute(*args, **defaults)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/django/core/management/base.py”, line 458, in execute
output = self.handle(*args, **options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/django/core/management/base.py”, line 106, in wrapper
res = handle_func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/django/core/management/commands/migrate.py”, line 117, in handle
executor = MigrationExecutor(connection, self.migration_progress_callback)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/django/db/migrations/executor.py”, line 18, in init
self.loader = MigrationLoader(self.connection)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/django/db/migrations/loader.py”, line 58, in init
self.build_graph()
File “/opt/py3/lib/python3.11/site-packages/django/db/migrations/loader.py”, line 235, in build_graph
self.applied_migrations = recorder.applied_migrations()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/django/db/migrations/recorder.py”, line 81, in applied_migrations
if self.has_table():
^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/django/db/migrations/recorder.py”, line 57, in has_table
with self.connection.cursor() as cursor:
^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/django/utils/asyncio.py”, line 26, in inner
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/django/db/backends/base/base.py”, line 330, in cursor
return self._cursor()
^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/django/db/backends/base/base.py”, line 306, in _cursor
self.ensure_connection()
File “/opt/py3/lib/python3.11/site-packages/django/utils/asyncio.py”, line 26, in inner
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/django/db/backends/base/base.py”, line 288, in ensure_connection
with self.wrap_database_errors:
File “/opt/py3/lib/python3.11/site-packages/django/db/utils.py”, line 91, in exit
raise dj_exc_value.with_traceback(traceback) from exc_value
File “/opt/py3/lib/python3.11/site-packages/django/db/backends/base/base.py”, line 289, in ensure_connection
self.connect()
File “/opt/py3/lib/python3.11/site-packages/django/utils/asyncio.py”, line 26, in inner
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/django/db/backends/base/base.py”, line 270, in connect
self.connection = self.get_new_connection(conn_params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/dj_db_conn_pool/backends/postgresql/mixins.py”, line 18, in get_new_connection
connection = super().get_new_connection(conn_params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/dj_db_conn_pool/core/mixins/core.py”, line 106, in get_new_connection
conn = db_pool.connect()
^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/sqlalchemy/pool/base.py”, line 449, in connect
return _ConnectionFairy._checkout(self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/sqlalchemy/pool/base.py”, line 1263, in _checkout
fairy = _ConnectionRecord.checkout(pool)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/sqlalchemy/pool/base.py”, line 712, in checkout
rec = pool._do_get()
^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/sqlalchemy/pool/impl.py”, line 179, in _do_get
with util.safe_reraise():
File “/opt/py3/lib/python3.11/site-packages/sqlalchemy/util/langhelpers.py”, line 146, in exit
raise exc_value.with_traceback(exc_tb)
File “/opt/py3/lib/python3.11/site-packages/sqlalchemy/pool/impl.py”, line 177, in _do_get
return self._create_connection()
^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/sqlalchemy/pool/base.py”, line 390, in _create_connection
return _ConnectionRecord(self)
^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/sqlalchemy/pool/base.py”, line 674, in init
self.__connect()
File “/opt/py3/lib/python3.11/site-packages/sqlalchemy/pool/base.py”, line 900, in __connect
with util.safe_reraise():
File “/opt/py3/lib/python3.11/site-packages/sqlalchemy/util/langhelpers.py”, line 146, in exit
raise exc_value.with_traceback(exc_tb)
File “/opt/py3/lib/python3.11/site-packages/sqlalchemy/pool/base.py”, line 896, in __connect
self.dbapi_connection = connection = pool._invoke_creator(self)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/sqlalchemy/pool/base.py”, line 362, in
return lambda rec: creator_fn()
^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/dj_db_conn_pool/core/mixins/core.py”, line 90, in
lambda: self._get_new_connection(conn_params),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/dj_db_conn_pool/core/mixins/core.py”, line 45, in _get_new_connection
return super().get_new_connection(conn_params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/django/utils/asyncio.py”, line 26, in inner
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/django/db/backends/postgresql/base.py”, line 275, in get_new_connection
connection = self.Database.connect(**conn_params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/py3/lib/python3.11/site-packages/psycopg2/init.py”, line 122, in connect
conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
django.db.utils.OperationalError: connection to server at “127.0.0.1”, port 5432 failed: FATAL: database “maxkb” does not exist

是使用官方这几种方式部署的么?