├── LICENSE ├── README.md ├── Taskfile.yaml ├── docker-compose.yml ├── go.mod ├── go.sum ├── internal ├── cmdutils │ └── interrupt.go └── dbsqlc │ ├── batch.go │ ├── db.go │ ├── models.go │ ├── schema.sql │ ├── sqlc.yaml │ ├── tasks.sql │ └── tasks.sql.go ├── main.go ├── seed.go └── worker.go /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelanger5/postgres-fair-queue/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelanger5/postgres-fair-queue/HEAD/README.md -------------------------------------------------------------------------------- /Taskfile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelanger5/postgres-fair-queue/HEAD/Taskfile.yaml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelanger5/postgres-fair-queue/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelanger5/postgres-fair-queue/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelanger5/postgres-fair-queue/HEAD/go.sum -------------------------------------------------------------------------------- /internal/cmdutils/interrupt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelanger5/postgres-fair-queue/HEAD/internal/cmdutils/interrupt.go -------------------------------------------------------------------------------- /internal/dbsqlc/batch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelanger5/postgres-fair-queue/HEAD/internal/dbsqlc/batch.go -------------------------------------------------------------------------------- /internal/dbsqlc/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelanger5/postgres-fair-queue/HEAD/internal/dbsqlc/db.go -------------------------------------------------------------------------------- /internal/dbsqlc/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelanger5/postgres-fair-queue/HEAD/internal/dbsqlc/models.go -------------------------------------------------------------------------------- /internal/dbsqlc/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelanger5/postgres-fair-queue/HEAD/internal/dbsqlc/schema.sql -------------------------------------------------------------------------------- /internal/dbsqlc/sqlc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelanger5/postgres-fair-queue/HEAD/internal/dbsqlc/sqlc.yaml -------------------------------------------------------------------------------- /internal/dbsqlc/tasks.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelanger5/postgres-fair-queue/HEAD/internal/dbsqlc/tasks.sql -------------------------------------------------------------------------------- /internal/dbsqlc/tasks.sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelanger5/postgres-fair-queue/HEAD/internal/dbsqlc/tasks.sql.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelanger5/postgres-fair-queue/HEAD/main.go -------------------------------------------------------------------------------- /seed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelanger5/postgres-fair-queue/HEAD/seed.go -------------------------------------------------------------------------------- /worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelanger5/postgres-fair-queue/HEAD/worker.go --------------------------------------------------------------------------------