kakeru-one / web-engineering-roundtable

輪読会用のリポジトリ
10 stars 0 forks source link

web-engineering-roundtable

輪読会用のリポジトリ。 輪読会用のドキュメントや、各々の学びは docs/ 以下に配置します。

各環境の環境構築

MySQLの環境構築に関しては、以下のドキュメントを参照して環境構築して下さい。

輪読会の目的

SQL徹底指南書の輪読会

seedデータについて

seedデータを挿入するSQLを生成する方法

※ ruby2.7以上まであげてください。

# prefectureの場合
$ ruby lib/generate_bulk_sql/prefectures.rb > sql/seed/insert/prefectures.sql

# employee_rostersの場合
$ ruby lib/generate_bulk_sql/employee_rosters.rb 10001 > sql/seed/insert/employee_rosters.sql

# sales_logsの場合
$ ruby lib/generate_bulk_sql/sales_logs.rb 10001 > sql/seed/insert/sales_logs.sql

seedデータ挿入方法

ホストマシンからmysql clientを利用して挿入する場合

$ mysql -u root -h 127.0.0.1 --port 3308 -proot demo < hoge.sql

コンテナのシェルに接続して挿入する場合

$ docker exec -it database bin/bash
$ mysql -u root -proot demo < usr/scripts/seed/insert/employee_rosters.sql