簡體   English   中英

aqueduct db upgrade 無法連接到數據庫

[英]aqueduct db upgrade cannot connect to database

我在將渡槽服務器連接到 postgres 數據庫時遇到問題。 我做過的信息和事情:

  • postgres 版本是13.0
  • 系統是Windows 10
  • 我正在使用 AndroidStudio 和內部終端
  • 渡槽版本是3.3.0+1
  • 使用aqueduct db generate創建遷移文件
  • 我可以使用 psql shell 連接到數據庫
  • 創建用戶lit_test_user
  • 創建數據庫 'lit_test' 並GRANTED ALL ON lit_test_user

postgresql.conf設置

listen_addresses = '*'
port = 5432

pg_hba.conf添加的行

host    all             all             0.0.0.0/0               md5
host    all             all             ::0/0                   md5

現在我想使用命令連接到我的數據庫:

aqueduct db upgrade --connect postgres://lit_test_user:czinczolada123@localhost:5432/lit_test

我得到的錯誤是: There was an error connecting to the database 'lit_test_user:czinczolada123@localhost:5432/lit_test'. Reason: unable to connect to database. There was an error connecting to the database 'lit_test_user:czinczolada123@localhost:5432/lit_test'. Reason: unable to connect to database.
我不知道我做錯了什么,因為使用 psql shell 連接就好了。

我將PostgreSQL的版本回滾到 10.14 它很穩定。

pubspec.yaml我改成這樣:

dependencies:
  aqueduct: ^4.0.0-b1

dev_dependencies:
  test: ^1.0.0
  aqueduct_test: ^2.0.0-b1

但很重要。 輸入命令:pub global activate aqueduct 4.0.0-b1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM