Node.js 环回4从数据库中发现模型
我有一个使用postgresgl的数据库,我使用Loopback4作为框架,我想通过从数据库中读取模型来自动创建模型。 我使用连接器在loopback和postgresql之间创建了连接,但无法从数据库导入任何内容。每次我在数据库中创建一个表时,我都必须使用lopback创建它,我想知道是否有办法将数据库模式转换为生成的模型。 这就是我到目前为止所做的:Node.js 环回4从数据库中发现模型,node.js,database,postgresql,model,loopback,Node.js,Database,Postgresql,Model,Loopback,我有一个使用postgresgl的数据库,我使用Loopback4作为框架,我想通过从数据库中读取模型来自动创建模型。 我使用连接器在loopback和postgresql之间创建了连接,但无法从数据库导入任何内容。每次我在数据库中创建一个表时,我都必须使用lopback创建它,我想知道是否有办法将数据库模式转换为生成的模型。 这就是我到目前为止所做的: { "name": "testtest", "connector": "postgresql", "url": "postgres
{
"name": "testtest",
"connector": "postgresql",
"url": "postgres://postgres:root@localhost:5432/testtest",
"host": "localhost",
"port": 5432,
"user": "postgres",
"password": "root",
"database": "testtest"
}
模型发现是目前正在积极开发的一项功能,请参见拉动请求 您可以查看开发版本,并让我们知道它是如何为您工作的 交叉发布来自以下方面的说明:
#克隆repo并安装`lb4`CLI的开发版本
git clone-b pr模型发现--单分支https://github.com/marvinirwin/loopback-next;
cd环回next/packages/cli;
npm安装和npm运行构建和npm运行链接;
#切换到您的项目
cd“环回4单元项目”;
npm运行构建;
#运行模型发现
lb4发现;
只需在--schema键之后使用数据库名称,如下所示
lb4 discover --schema [DB_NAME_HERE]