TypeORM - data-mapper ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, WebSQL databases. Works in Node.JS and Browser.

Updating database schema

One of the main responsibility of TypeORM is to make your database tables in sync with your entities There are two ways that help you to achieve this:

Schema sync is extremely fast. We have checked it with > 300 tables, in take only few seconds to sync a schema. So, if you are considering to disable autoSchemaSync option during development because of performance issues, first check how fast or slow is it.

Fork me on GitHub