- sqlboiler_example.tomlをコピーして、同じ階層にsqlboiler.tomlを作成する。
- 自分の開発環境(localhost)に合わせて
user
とpass
を編集する 例)user:root
/ pass:password
の場合
pkgname="model"
output="pkg/model"
wipe=true
[mysql]
dbname = "barcelona_zoo"
host = "localhost"
port = 3306
user = "root"
pass = "password"
sslmode= "false"
- .env_exampleをコピーして、同じ階層に.envを作成する
- 自分の開発環境(localhost)に合わせて
MYSQL_USER
とMYSQL_PASSWORD
を修正
MYSQL_USER=root
MYSQL_PASSWORD=password
MYSQL_HOST=localhost
help 使い方
dbgen sqlboilerによるコード自動生成
fmt fmtの実行
run APIをビルドせずに立ち上げるコマンド
build APIをビルドして立ち上げるコマンド
feat/[issue番号]
- id - int
- title - string
- description - string
- user_id - int
- recordable - boolean
- is_int - boolean
- unit - string(単位)
- ranking_type - int
- 例)
- 1: 昇順
- 2: 降順
- 3: いいね数
- 例)
- created_at - datetime
- id - int
- content - string(url)
- comment - string
- challenge_theme_id - int
- user_id - int
- record - float
- created_at - datetime
- id - int
- uid - string
- id - int
- user_id - int
- challenge_theme_id - int
- id - int
- text - string
- id - int
- challenge_theme_id - int
- tag_id - int