Я создал базу данных, и теперь я пытаюсь создать свой пул db, однако я продолжаю получать ошибку пароля, хотя когда я впервые загрузил postgresql и создал свою учетную запись, я установил свой пароль, и он тот же самый Я использую в своем коде. К вашему сведению, я новичок в postgresql и скачал его только около 3 часов go. Я также поставил "пароль" вместо моего фактического пароля по очевидным причинам. Код:
async def create_db_pool():
bot.pg_con = await asyncpg.create_pool(user="postgres", password="password", database="testDB")
Отслеживание:
Traceback (most recent call last):
File "C:\Users\USER\Documents\1discord\!!Discord Actual Bots\Waifu Weapons Online\Main Code.py", line 246, in <module>
bot.loop.run_until_complete(create_db_pool())
File "C:\Users\USER\AppData\Local\Programs\Python\Python36-32\lib\asyncio\base_events.py", line 468, in run_until_complete
return future.result()
File "C:\Users\USER\Documents\1discord\!!Discord Actual Bots\Waifu Weapons Online\Main Code.py", line 15, in create_db_pool
bot.pg_con = await asyncpg.create_pool(user="postgres", password="password", database="testDB")
File "C:\Users\USER\AppData\Local\Programs\Python\Python36-32\lib\site-packages\asyncpg\pool.py", line 398, in _async__init__
await self._initialize()
File "C:\Users\USER\AppData\Local\Programs\Python\Python36-32\lib\site-packages\asyncpg\pool.py", line 426, in _initialize
await first_ch.connect()
File "C:\Users\USER\AppData\Local\Programs\Python\Python36-32\lib\site-packages\asyncpg\pool.py", line 125, in connect
self._con = await self._pool._get_new_connection()
File "C:\Users\USER\AppData\Local\Programs\Python\Python36-32\lib\site-packages\asyncpg\pool.py", line 472, in _get_new_connection
**self._connect_kwargs)
File "C:\Users\USER\AppData\Local\Programs\Python\Python36-32\lib\site-packages\asyncpg\connection.py", line 1677, in connect
max_cacheable_statement_size=max_cacheable_statement_size)
File "C:\Users\USER\AppData\Local\Programs\Python\Python36-32\lib\site-packages\asyncpg\connect_utils.py", line 655, in _connect
connection_class=connection_class)
File "C:\Users\USER\AppData\Local\Programs\Python\Python36-32\lib\site-packages\asyncpg\connect_utils.py", line 631, in _connect_addr
await asyncio.wait_for(connected, timeout=timeout)
File "C:\Users\USER\AppData\Local\Programs\Python\Python36-32\lib\asyncio\tasks.py", line 358, in wait_for
return fut.result()
asyncpg.exceptions.InvalidPasswordError: password authentication failed for user "postgres"