Skip to content

Корректировка одной БД по образцу другой

Notifications You must be signed in to change notification settings

jullitka/db_correction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Коррекция базы данных

Программа позволяет корректировать одну базу данных по образцу другой: изменять структуру таблицы - удалять (при отсутствии в ней данных), добавлять; добавлять или удалять поля в таблицах, создавать или удалять внешние ключи.

Класс DatabaseWrapper (db_wrapper.py)- создает обертку для базы данных на примере бд SQLite и дает совершать различные действия над конкретной бд: удаление, добавление, изменение ьаюлиц и ее столцов и т.д.

Класс DatabaseCorrection (db_correction.py) - позволяет сравнивать образцовую базу данных и ту, которую следует скорректировать, используя методы класса DatabaseWrapper, произвести необходимуе коррекцию или сообщить, что она не может быть произведена.

Запуск проекта

Клонировать репозиторий:

git clone https://github.com/Jullitk/db_correction.git

Запуск

python db_correction.py

About

Корректировка одной БД по образцу другой

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages