Курс "Администратор баз данных"
Скрипты для генерации данных в практическое задание №4 по разделу: "Оптимизация выполнения запросов к БД"
Библиотека для генерации случайных данных Faker
Имеется достаточное количество готовых провайдеров и поддержка разных локализаций (включая русскую).
- Клонируем проект:
git clone git@github.com:LLIaMMaH/postgresql_adb.git- Переходим в папку с проектом:
cd postgresql_adb/- Создаём виртуальное окружение:
python3 -m venv venv- Активируем виртуальное окружение:
source ./venv/bin/activate- Установка зависимойтей:
pip isntall -r requirements.txtОзнакомиться со скриптами в проекте.
Посмотреть, какой из них вам больше всего подходит.
Исправить имя таблицы в переменной table_name.
Исправить имена колонок в кортеже column_names.
В переменной rows задаём, сколько строк нужно сгенерировать.
А вот далее немного уже сложнее, по причине того, что данные, которые нужны вам отличаются от моих.
Нужно хотя бы поверхностное понимание и почитать документацию к библиотеке Faker.
Наверное можно попросить GPT, чтобы он вам исправил скрипт, но думаю ему придётся дать и структуру вашей таблицы и описать, что именно вы хотите получить на выходе. Не буду утверждать, что ИИ (искуственный интелект) справится с поставленной задачей, но мало ли.
Запуск скрипт имя_скрипта.py
python3 имя_скрипта.py- Каждый скрипт генерирует данные для определённой таблицы
- При запуске скрипта указывать количество записей