Skip to content

45-1-EV/45-1-EV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

"Коллективная разработка приложений"

Корневая директория

♦ test.py - Приложение для тестового запуска.
Производит преобразования XML>RAM>DBD>RAM>XML
Затем сравнивает полученный XML с тем который был.
Различия будут видны в форматированном HTML файле

♦ postgre.py - Приложение для тестового запуска.
Создает DDL для создания базы данных PostgreSQL.

♦ ms_server.py - Приложение для тестового запуска.
Подключаетяся к Microsoft SQL Server, считывает структуру базы данных
и создаёт базу данных с такой же структурой в PostgreSQL.

Директория modules

♦ xml_to_ram.py - содержит класс конвертера XML в RAM.

♦ ram_to_dbd.py - содержит класс конвертера RAM в DBD.

♦ dbd_to_ram.py - содержит класс конвертера DBD в RAM.

♦ ram_to_xml.py - содержит класс конвертера RAM в XML.

♦ fixdom.py - измененые функции из xml.dom.minidom для сохранения порядка аттрибутов

♦ post_ddl.py - содержит класс, создающий DDL для PostgreSQL.

♦ mssql_to_ram.py - содержит класс, который подключается к Microsoft SQL Server
                     и считывает структуру указанной базы данных в память.

Директория db

♦ db_classes.py - содержит описание классов для представления объектов базы данных.

♦ dbd_const.py - содержит DDL базы данных.

Директория xml

♦ tasks.xml - тестовый xml файл.

♦ prjadm.xml - тестовый xml файл.