_[Node.js](https://nodejs.org/en/) migration tool for [PostgreSQL](https://www.postgresql.org/)_

[](https://github.com/multum/pg-differ/blob/main/LICENSE)
[](https://www.npmjs.com/package/pg-differ)

## Features
- Fully tested
- Fully documented
- [Table](https://multum.github.io/pg-differ/#/metadata/table) and [Sequence](https://multum.github.io/pg-differ/#/metadata/sequence) support
- Updating columns without data loss
- Constraint and index support
- Removing unnecessary constraints/indexes
- [CLI](https://multum.github.io/pg-differ/#/cli)
- [Synchronization](https://multum.github.io/pg-differ/#/cli?id=sync)
- [Auto-generating](https://multum.github.io/pg-differ/#/cli?id=generate) schemas for existing objects on the server
## Documentation
- [Documentation](https://multum.github.io/pg-differ/#/)
- [Contributing](https://github.com/multum/pg-differ/blob/main/CONTRIBUTING.md)
## License
**pg-differ** is open source software [licensed as MIT](https://github.com/multum/pg-differ/blob/main/LICENSE).