From 61f67d306ed55d11d2be6ee038a674403b40fe40 Mon Sep 17 00:00:00 2001 From: Witold Bedyk Date: Wed, 13 Jun 2018 16:37:05 +0200 Subject: [PATCH] Add description for Alembic migrations Change-Id: I1fd5535afc113adf3f88f09e6f50773b5534b347 --- priorities/rocky-priorities.rst | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/priorities/rocky-priorities.rst b/priorities/rocky-priorities.rst index b4f4171..7058a93 100644 --- a/priorities/rocky-priorities.rst +++ b/priorities/rocky-priorities.rst @@ -18,7 +18,7 @@ Essential Priorities +===============================================+=============================+ | `Kafka upgrade`_ | witek | +-----------------------------------------------+-----------------------------+ -| Alembic migrations | jgr, amofakhar | +| `Alembic migrations`_ | jgr | +-----------------------------------------------+-----------------------------+ | Metrics retention policy | jgu | +-----------------------------------------------+-----------------------------+ @@ -84,6 +84,16 @@ Currently used embedded forked version of kafka-python client should be replaced with pykafka (or alternatively confluent-kafka-python). The integration should be preceded by extensive performance and endurance testing. +Alembic migrations +------------------ + +The goal is to provide a consistent and easy to use way to maintain SQL schema +changes. The implementation should allow schema initialization and migration +from one version to another. `Alembic`_ is a lightweight database migration +tool which optimally fulfills our requirements. + +.. _Alembic: http://alembic.zzzcomputing.com/en/latest/ + Run API under WSGi -----------------------------------