[seeds-dir] 配下のCSVを、同名(先頭の NNN_ プレフィックスは除去)のテーブルへUPSERTするための小さなCLIです。
go run ./cmd/postgres-seeder [seeds-dir]go run ./cmd/postgres-seeder --csv [seeds-dir]/authors.csv --table authors- 推奨:
--db-urlで明示指定
go run ./cmd/postgres-seeder --db-url "postgresql://postgres:password@localhost:15432/postgres?sslmode=disable"- 省略時:
scripts/batch_upsert_seed_data.shと同じく、以下の環境変数からURLを組み立てますDATABASE_USER(default:postgres)DATABASE_PASSWORD(default:password)DATABASE_HOST(default:localhost)DATABASE_PORT(default:15432)DATABASE_NAME(default:postgres)DATABASE_SSL_MODE(default:disable)