- İşletim sisteminde python, Docker ve docker-compose yüklü olmalıdır.
- İşletim sisteminde MySQL ile uyumlu herhangi bir SQL client uygulaması yüklü olmalıdır.
-
gotur_db isminde bir MySQL container'ı ayağa kaldırılır
$ docker-compose up
-
Virtual environment oluşturulur
$ python3 -m venv .venv $ source ./.venv/bin/activate
-
Veritabanında tablolar yaratılılır
$ python3 -m venv .venv $ source ./.venv/bin/activate
-
Veritabanında tablolar yaratılılır
(.venv) $ python create_tables.py
-
Veritabanında fonksiyonlar yaratılılır
(.venv) $ python create_functions.py
-
Veritabanında prosedürler yaratılılır
(.venv) $ python create_procedures.py
-
Tablolara veriler yüklenir
(.venv) $ python load_data.py
-
DBeaver veya datagrip gibi SQL client uygulamalarından biri kullanılarak aşağıdaki credential ile veritabanı bağlantısı kurulur
{ user: root, password: password, host: localhost, port: 3306 }