Skip to content

Скрипты для генерации данных для учебного проекта на курсе "Администратор баз данных"

Notifications You must be signed in to change notification settings

LLIaMMaH/postgresql_adb

Repository files navigation

Содействие занятости

Static Badge

Курс "Администратор баз данных"
Скрипты для генерации данных в практическое задание №4 по разделу: "Оптимизация выполнения запросов к БД"

Зависимости

Библиотека для генерации случайных данных Faker
Имеется достаточное количество готовых провайдеров и поддержка разных локализаций (включая русскую).

Установка и настройка

  1. Клонируем проект:
git clone git@github.com:LLIaMMaH/postgresql_adb.git
  1. Переходим в папку с проектом:
cd postgresql_adb/
  1. Создаём виртуальное окружение:
python3 -m venv venv
  1. Активируем виртуальное окружение:
source ./venv/bin/activate
  1. Установка зависимойтей:
pip isntall -r requirements.txt

Подгонка скриптов под себя

Ознакомиться со скриптами в проекте.
Посмотреть, какой из них вам больше всего подходит.
Исправить имя таблицы в переменной table_name.
Исправить имена колонок в кортеже column_names.
В переменной rows задаём, сколько строк нужно сгенерировать.

А вот далее немного уже сложнее, по причине того, что данные, которые нужны вам отличаются от моих.
Нужно хотя бы поверхностное понимание и почитать документацию к библиотеке Faker.
Наверное можно попросить GPT, чтобы он вам исправил скрипт, но думаю ему придётся дать и структуру вашей таблицы и описать, что именно вы хотите получить на выходе. Не буду утверждать, что ИИ (искуственный интелект) справится с поставленной задачей, но мало ли.

Запуск

Запуск скрипт имя_скрипта.py

  python3 имя_скрипта.py

Особенности

  • Каждый скрипт генерирует данные для определённой таблицы

Планы на будущее

  • При запуске скрипта указывать количество записей

About

Скрипты для генерации данных для учебного проекта на курсе "Администратор баз данных"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages