loopback 4 обнаружение моделей из базы данных - PullRequest
2 голосов
/ 22 марта 2019

У меня есть готовая база данных с использованием postgresgl, и я использую loopback 4 в качестве фреймворка, и я хочу автоматически создавать свои модели, считывая их из базы данных.Я создал соединение между loopback и postgresql, используя соединитель, но не смог импортировать что-либо из базы данных.Каждый раз, когда я создаю таблицу в базе данных, я должен создать ее с помощью обратной связи, и мне интересно, есть ли способ преобразовать схему базы данных в сгенерированные модели.это то, что я сделал до сих пор:

{
  "name": "testtest",
  "connector": "postgresql",
  "url": "postgres://postgres:root@localhost:5432/testtest",
  "host": "localhost",
  "port": 5432,
  "user": "postgres",
  "password": "root",
  "database": "testtest"
}

1 Ответ

2 голосов
/ 22 марта 2019

Обнаружение модели - это функция, которая сейчас находится в активной разработке, см. Запрос на извлечение https://github.com/strongloop/loopback-next/pull/2245

Вы можете проверить версию для разработки и сообщить нам, как она работает для вас.

Перекрестная публикация инструкций от https://github.com/strongloop/loopback-next/pull/2245#issuecomment-468863700:

# Clone the repo and install the dev version of `lb4` CLI
git clone -b pr-model-discovery --single-branch https://github.com/marvinirwin/loopback-next;
cd loopback-next/packages/cli;
npm install && npm run build && npm run link;

# Switch to your project
cd `LOOPBACK_4_PROJECT`;
npm run build;
# Run model discovery
lb4 discover;
...