mirror of
https://github.com/yandex/pgmigrate.git
synced 2024-09-19 16:17:24 +03:00
Add overview and badges in README
This commit is contained in:
parent
d29ccdd3ef
commit
c87fd121ce
18
README.md
18
README.md
@ -1,7 +1,25 @@
|
||||
[![PyPI version](https://badge.fury.io/py/yandex-pgmigrate.svg)](https://badge.fury.io/py/yandex-pgmigrate)
|
||||
[![Build Status](https://travis-ci.org/yandex/pgmigrate.svg?branch=master)](https://travis-ci.org/yandex/pgmigrate)
|
||||
|
||||
# PGmigrate
|
||||
|
||||
PostgreSQL migrations made easy
|
||||
|
||||
## Overview
|
||||
|
||||
PGmigrate is a database migration tool developed by Yandex.
|
||||
|
||||
PGmigrate has the following key-features:
|
||||
|
||||
* **Transactional and nontransactional migrations:** you can enjoy whole power
|
||||
of PostgreSQL DDL
|
||||
* **Callbacks:** you can run some DDL on specific steps of migration process
|
||||
(e.g. drop some code before executing migrations, and create it back after
|
||||
migrations were applied)
|
||||
* **Online migrations:** you can execute series of transactional migrations
|
||||
and callbacks in a single transaction (so, if something goes wrong simple
|
||||
`ROLLBACK` will bring you in consistent state)
|
||||
|
||||
## Install
|
||||
|
||||
```
|
||||
|
Loading…
Reference in New Issue
Block a user