【问题标题】:Sequelize generate models from existing tables over sshSequelize 通过 ssh 从现有表生成模型
【发布时间】:2021-10-29 18:34:30
【问题描述】:

我正在尝试在我的节点项目中为现有数据库生成模型,并且我正在使用Sequlize ORM。 文档说您可以使用以下命令生成

sequelize-auto -h <host> -d <database> -u <user> -x [password] -p [port]  --dialect [dialect] -c [/path/to/config] -o [/path/to/models] -t [tableName]

我的问题是我只能使用公钥/私钥对通过 ssh 连接到我的数据库服务器。 我查看了sequelize-auto 选项,但找不到 ssh 连接选项。 如何通过 ssh 为远程数据库生成模型?

【问题讨论】:

    标签: node.js ssh sequelize.js


    【解决方案1】:

    该命令中的密码是用于数据库的,而不是用于 ssh 连接的。您的应用程序服务器还需要在没有 ssh 的情况下连接到数据库。

    【讨论】:

    • 所以据我所知,ssh 没有办法,对吧?我们所有的服务器都只能通过 ssh 访问,这意味着我将无法生成它
    • 询问您的管理员数据库是通过公共互联网还是仅在内部可用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-02-01
    • 1970-01-01
    • 2016-04-17
    • 1970-01-01
    • 2015-03-06
    • 2021-03-17
    • 2020-03-10
    相关资源
    最近更新 更多