joshchoo / zero2prod

Based on zero2Prod

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Supporting Course Code

https://github.com/LukeMathWalker/zero-to-production

Requirements

  • docker
  • just (optional)
  • psql
  • sqlx (see instructions below)

sqlx-cli

Install the CLI:

cargo install sqlx-cli --version=0.5.7 --no-default-features --features postgres

Creating a migration:

# DATABASE_URL needs to be exported only if direnv hasn't been set up yet.
export DATABASE_URL=postgres://postgres:password@localhost:5432/newsletter
sqlx migrate add create_subscriptions_table

Run migration:

sqlx migrate run

About

Based on zero2Prod


Languages

Language:Rust 95.2%Language:Shell 3.1%Language:Dockerfile 1.3%Language:PLpgSQL 0.4%