Install linux
curl -L https://packagecloud.io/golang-migrate/migrate/gpgkey | apt-key add -
sudo echo "deb https://packagecloud.io/golang-migrate/migrate/ubuntu/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/migrate.list
apt-get update
apt-get install -y migrate
migrate -version
migrate -help
mkdir -p db/migration
migrate create -ext sql -dir db/migration -seq init_schema
migrate -path db/migration -database "postgresql://root:secret@localhost:5432/simple_bank?sslmode=disable" -verbose up
Install
go install github.com/kyleconroy/sqlc/cmd/sqlc@latest
sudo snap install sqlc
sqlc version
sqlc help
sqlc init
make sqlc
go mod init github.com/andrelsf/go-restapi
go mod tidy
go get github.com/lib/pq
go get github.com/stretchr/testify