Page Contents


LoopBack makes it simple to create models from an existing relational database. This process is called discovery and is supported by the following connectors:

  • Cassandra
  • MySQL
  • Oracle
  • PostgreSQL
  • SQL Server
  • IBM DB2
  • IBM DashDB
  • IBM DB2 for z/OS
  • SAP HANA - Not officially supported;


Models can be discovered from a supported datasource by running the lb4 discover command.

The LoopBack project must be built and contain the built datasource files in PROJECT_DIR/dist/datasources/*.js


--dataSource: Put a valid datasource name here to skip the datasource prompt

--views: Choose whether to discover views. Default is true

--all: Skips the model prompt and discovers all of them

--outDir: Specify the directory into which the model.model.ts files will be placed. Default is src/models

--schema: Specify the schema which the datasource will find the models to discover