No description
Find a file
2024-08-09 11:54:08 +00:00
cmd/tools/terndotenv feat: add wrapper to tern 2024-08-09 11:10:54 +00:00
internal/store/pgstore feat: add generated query 2024-08-09 11:53:40 +00:00
.env fix: environment variable names 2024-08-09 11:03:59 +00:00
compose.yml fix: environment variable names 2024-08-09 11:03:59 +00:00
go.mod chore: update go.mod/go.sum files 2024-08-09 11:54:08 +00:00
go.sum chore: update go.mod/go.sum files 2024-08-09 11:54:08 +00:00
README.md chore(doc): add sqlc documentation 2024-08-09 11:51:26 +00:00

Introduction

This project aims to create a AMA style page using react on frontend and go on backend.

Initialize project

$ go mod init forgejo.home.viniciussouza.me/learning/go-react-server

Database migrations

Installing tern

$ go install github.com/jackc/tern/v2@latest

Creating migrations

$ tern new --migrations ./internal/store/pgstore/migrations create_rooms_table
$ tern new --migrations ./internal/store/pgstore/migrations create_messages_table

Wrapper around tern

tern.config does not read .env file directly so a wrapper was created to be able to load environment variables.

Installing sqlc

$ go install github.com/sqlc-dev/sqlc/cmd/sqlc@latest

Generate sql types

$ sqlc generate -f ./internal/store/pgstore/sqlc.yaml