{"id":20143992,"url":"https://github.com/gunter0216/info21","last_synced_at":"2025-07-26T21:09:13.822Z","repository":{"id":235316253,"uuid":"650505436","full_name":"gunter0216/Info21","owner":"gunter0216","description":"Реализация базы данных со знаниями о Школе 21.","archived":false,"fork":false,"pushed_at":"2023-06-07T09:54:27.000Z","size":61,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-13T10:49:59.352Z","etag":null,"topics":["postgresql"],"latest_commit_sha":null,"homepage":"","language":"PLpgSQL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gunter0216.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-06-07T08:01:59.000Z","updated_at":"2023-10-05T17:43:19.000Z","dependencies_parsed_at":"2024-04-23T02:28:10.920Z","dependency_job_id":null,"html_url":"https://github.com/gunter0216/Info21","commit_stats":null,"previous_names":["gunter0216/info21"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gunter0216%2FInfo21","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gunter0216%2FInfo21/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gunter0216%2FInfo21/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gunter0216%2FInfo21/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gunter0216","download_url":"https://codeload.github.com/gunter0216/Info21/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241587914,"owners_count":19986627,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["postgresql"],"created_at":"2024-11-13T22:08:19.789Z","updated_at":"2025-03-02T23:43:44.991Z","avatar_url":"https://github.com/gunter0216.png","language":"PLpgSQL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Info21\n\nВ данном проекте реализована база данных со знаниями о Школе 21, процедуры и функции для получения информации, а также процедуры и триггеры для её изменения на **PostgreSQL**.\n\n\u003cbr\u003e\n\n![image info](./misc/images/SQL2.png)\n\n\n#### Таблица Peers\n\n- Ник пира\n- День рождения\n\n#### Таблица Tasks\n\n- Название задания\n- Название задания, являющегося условием входа\n- Максимальное количество XP\n\n#### Статус проверки (enum)\n\n- Start - начало проверки\n- Success - успешное окончание проверки\n- Failure - неудачное окончание проверки\n\n#### Таблица P2P\n\n- ID\n- ID проверки\n- Ник проверяющего пира\n- Статус P2P проверки\n- Время\n\n#### Таблица Verter\n\n- ID\n- ID проверки\n- Статус проверки Verter'ом\n- Время \n\n#### Таблица Checks\n\n- ID \n- Ник пира\n- Название задания\n- Дата проверки\n\n#### Таблица TransferredPoints\n\n- ID\n- Ник проверяющего пира\n- Ник проверяемого пира\n- Количество переданных пир поинтов за всё время\n\n#### Таблица Friends\n\n- ID\n- Ник первого пира\n- Ник второго пира \n\n#### Таблица Recommendations\n\n- ID\n- Ник пира\n- Ник пира, к которому рекомендуют идти на проверку\n\n#### Таблица XP\n\n- ID\n- ID проверки\n- Количество полученного XP\n\n#### Таблица TimeTracking\n\n- ID\n- Ник пира\n- Дата\n- Время\n- Состояние (1 - пришел, 2 - вышел)\n\nПроект разбит на:\n\n+   part1\n+   1.  Создание таблиц\n+   2.  Заполнение таблиц\n+   3.  Создание процедур для импорта/экспорта таблиц\n+   4.  Заполнение таблиц с использованием процедур из предыдущего шага\n+   part2\n+   1.  Создание триггеров\n+   2.  Проверка работы триггеров\n+   part3\n+   1.  Создание функций и процедур\n+   2.  Проверка работы созданных функций и процедур\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgunter0216%2Finfo21","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgunter0216%2Finfo21","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgunter0216%2Finfo21/lists"}