微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

aqueduct db upgrade命令从未完成

如何解决aqueduct db upgrade命令从未完成

我正在尝试使用渡槽进行数据库迁移

首先我叫这个命令

aqueduct db generate

创建迁移。得到迁移文件后,我启动以下命令:

aqueduct db upgrade --connect postgres://goodguy:6630@localhost:5432/aqueduct_test
-- Aqueduct CLI Version: 3.3.0+1
-- Aqueduct project version: 3.3.0+1
-- Updating to version 1 on new database...
    Postgresql connecting,goodguy@localhost:5432/aqueduct_test

它永远不会完成。它可以永远等待。控制台中没有错误,只是冻结。我也尝试使用--stacktrace参数运行它。它根本没有帮助。 如果我按Ctrl + C,它会毫无问题地取消。

我在macOS上使用带有3.d + 1 dart sdk的渡槽3.3.0 + 1

数据库名称以及用户和端口以及其他内容均正确。我检查了很多次。我什至创建了一个新的表和数据库。无济于事。 Postgresql服务器肯定可以正常工作,因为我可以通过终端和pgAdmin对其进行控制。

任何建议将不胜感激:)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。