Обновление файлов: удаление ненужных строк и добавление проверки длины полей в XSLT, создание файла .python-version

This commit is contained in:
Dmitry
2026-03-18 22:35:19 +03:00
parent 9ccf498933
commit 74b1f387e5
4 changed files with 231 additions and 221 deletions
+8 -1
View File
@@ -13,7 +13,6 @@
</head>
<body>
<h1>Анализ данных файла specialities.xml (specialities.xml)</h1>
<h2>Выполнено студентами С22-712: Антипенко Д.А, Гаранян А.Э, Епифанов В.С, Ускова Е.А.</h2>
<div class="block">
<div class="field-title">Анализ поля id</div>
<div>Тип данных: integer</div>
@@ -106,13 +105,21 @@ CREATE SEQUENCE specialities_id_seq
CREATE TABLE specialities (
id INTEGER NOT NULL,
name VARCHAR(102) NOT NULL,
code VARCHAR(8) NOT NULL,
level VARCHAR(12) NOT NULL CHECK (level IN ('Специалитет', 'Магистратура', 'Бакалавриат', 'Аспирантура')),
level_id INTEGER NOT NULL CHECK (level_id IN (1, 2, 0, 3)),
generation VARCHAR(6) NOT NULL CHECK (generation IN ('ФГОС3+', 'ГОС2')),
generation_id INTEGER NOT NULL CHECK (generation_id IN (1, 0)),
type VARCHAR(13) NOT NULL CHECK (type IN ('специальность', 'направление')),
type_id INTEGER NOT NULL CHECK (type_id IN (1, 0)),
CONSTRAINT pk_specialities PRIMARY KEY (id)
);</div>