docs: Add instructions for serving the tape and generating keys

This commit is contained in:
Felicitas Pojtinger
2022-05-15 22:53:19 +02:00
parent 85df2249cf
commit f5f3b8efe2
8 changed files with 213 additions and 150 deletions

View File

@@ -1,4 +1,4 @@
// Code generated by SQLBoiler 4.8.3 (https://github.com/volatiletech/sqlboiler). DO NOT EDIT.
// Code generated by SQLBoiler 4.11.0 (https://github.com/volatiletech/sqlboiler). DO NOT EDIT.
// This file is meant to be re-generated in place and/or deleted at any time.
package models
@@ -254,6 +254,7 @@ var (
headerColumnsWithoutDefault = []string{"record", "lastknownrecord", "block", "lastknownblock", "deleted", "typeflag", "name", "linkname", "size", "mode", "uid", "gid", "uname", "gname", "modtime", "accesstime", "changetime", "devmajor", "devminor", "paxrecords", "format"}
headerColumnsWithDefault = []string{}
headerPrimaryKeyColumns = []string{"name", "linkname"}
headerGeneratedColumns = []string{}
)
type (
@@ -289,17 +290,35 @@ var (
_ = qmhelper.Where
)
var headerBeforeInsertHooks []HeaderHook
var headerBeforeUpdateHooks []HeaderHook
var headerBeforeDeleteHooks []HeaderHook
var headerBeforeUpsertHooks []HeaderHook
var headerAfterInsertHooks []HeaderHook
var headerAfterSelectHooks []HeaderHook
var headerBeforeInsertHooks []HeaderHook
var headerAfterInsertHooks []HeaderHook
var headerBeforeUpdateHooks []HeaderHook
var headerAfterUpdateHooks []HeaderHook
var headerBeforeDeleteHooks []HeaderHook
var headerAfterDeleteHooks []HeaderHook
var headerBeforeUpsertHooks []HeaderHook
var headerAfterUpsertHooks []HeaderHook
// doAfterSelectHooks executes all "after Select" hooks.
func (o *Header) doAfterSelectHooks(ctx context.Context, exec boil.ContextExecutor) (err error) {
if boil.HooksAreSkipped(ctx) {
return nil
}
for _, hook := range headerAfterSelectHooks {
if err := hook(ctx, exec, o); err != nil {
return err
}
}
return nil
}
// doBeforeInsertHooks executes all "before insert" hooks.
func (o *Header) doBeforeInsertHooks(ctx context.Context, exec boil.ContextExecutor) (err error) {
if boil.HooksAreSkipped(ctx) {
@@ -315,51 +334,6 @@ func (o *Header) doBeforeInsertHooks(ctx context.Context, exec boil.ContextExecu
return nil
}
// doBeforeUpdateHooks executes all "before Update" hooks.
func (o *Header) doBeforeUpdateHooks(ctx context.Context, exec boil.ContextExecutor) (err error) {
if boil.HooksAreSkipped(ctx) {
return nil
}
for _, hook := range headerBeforeUpdateHooks {
if err := hook(ctx, exec, o); err != nil {
return err
}
}
return nil
}
// doBeforeDeleteHooks executes all "before Delete" hooks.
func (o *Header) doBeforeDeleteHooks(ctx context.Context, exec boil.ContextExecutor) (err error) {
if boil.HooksAreSkipped(ctx) {
return nil
}
for _, hook := range headerBeforeDeleteHooks {
if err := hook(ctx, exec, o); err != nil {
return err
}
}
return nil
}
// doBeforeUpsertHooks executes all "before Upsert" hooks.
func (o *Header) doBeforeUpsertHooks(ctx context.Context, exec boil.ContextExecutor) (err error) {
if boil.HooksAreSkipped(ctx) {
return nil
}
for _, hook := range headerBeforeUpsertHooks {
if err := hook(ctx, exec, o); err != nil {
return err
}
}
return nil
}
// doAfterInsertHooks executes all "after Insert" hooks.
func (o *Header) doAfterInsertHooks(ctx context.Context, exec boil.ContextExecutor) (err error) {
if boil.HooksAreSkipped(ctx) {
@@ -375,13 +349,13 @@ func (o *Header) doAfterInsertHooks(ctx context.Context, exec boil.ContextExecut
return nil
}
// doAfterSelectHooks executes all "after Select" hooks.
func (o *Header) doAfterSelectHooks(ctx context.Context, exec boil.ContextExecutor) (err error) {
// doBeforeUpdateHooks executes all "before Update" hooks.
func (o *Header) doBeforeUpdateHooks(ctx context.Context, exec boil.ContextExecutor) (err error) {
if boil.HooksAreSkipped(ctx) {
return nil
}
for _, hook := range headerAfterSelectHooks {
for _, hook := range headerBeforeUpdateHooks {
if err := hook(ctx, exec, o); err != nil {
return err
}
@@ -405,6 +379,21 @@ func (o *Header) doAfterUpdateHooks(ctx context.Context, exec boil.ContextExecut
return nil
}
// doBeforeDeleteHooks executes all "before Delete" hooks.
func (o *Header) doBeforeDeleteHooks(ctx context.Context, exec boil.ContextExecutor) (err error) {
if boil.HooksAreSkipped(ctx) {
return nil
}
for _, hook := range headerBeforeDeleteHooks {
if err := hook(ctx, exec, o); err != nil {
return err
}
}
return nil
}
// doAfterDeleteHooks executes all "after Delete" hooks.
func (o *Header) doAfterDeleteHooks(ctx context.Context, exec boil.ContextExecutor) (err error) {
if boil.HooksAreSkipped(ctx) {
@@ -420,6 +409,21 @@ func (o *Header) doAfterDeleteHooks(ctx context.Context, exec boil.ContextExecut
return nil
}
// doBeforeUpsertHooks executes all "before Upsert" hooks.
func (o *Header) doBeforeUpsertHooks(ctx context.Context, exec boil.ContextExecutor) (err error) {
if boil.HooksAreSkipped(ctx) {
return nil
}
for _, hook := range headerBeforeUpsertHooks {
if err := hook(ctx, exec, o); err != nil {
return err
}
}
return nil
}
// doAfterUpsertHooks executes all "after Upsert" hooks.
func (o *Header) doAfterUpsertHooks(ctx context.Context, exec boil.ContextExecutor) (err error) {
if boil.HooksAreSkipped(ctx) {
@@ -438,22 +442,22 @@ func (o *Header) doAfterUpsertHooks(ctx context.Context, exec boil.ContextExecut
// AddHeaderHook registers your hook function for all future operations.
func AddHeaderHook(hookPoint boil.HookPoint, headerHook HeaderHook) {
switch hookPoint {
case boil.BeforeInsertHook:
headerBeforeInsertHooks = append(headerBeforeInsertHooks, headerHook)
case boil.BeforeUpdateHook:
headerBeforeUpdateHooks = append(headerBeforeUpdateHooks, headerHook)
case boil.BeforeDeleteHook:
headerBeforeDeleteHooks = append(headerBeforeDeleteHooks, headerHook)
case boil.BeforeUpsertHook:
headerBeforeUpsertHooks = append(headerBeforeUpsertHooks, headerHook)
case boil.AfterInsertHook:
headerAfterInsertHooks = append(headerAfterInsertHooks, headerHook)
case boil.AfterSelectHook:
headerAfterSelectHooks = append(headerAfterSelectHooks, headerHook)
case boil.BeforeInsertHook:
headerBeforeInsertHooks = append(headerBeforeInsertHooks, headerHook)
case boil.AfterInsertHook:
headerAfterInsertHooks = append(headerAfterInsertHooks, headerHook)
case boil.BeforeUpdateHook:
headerBeforeUpdateHooks = append(headerBeforeUpdateHooks, headerHook)
case boil.AfterUpdateHook:
headerAfterUpdateHooks = append(headerAfterUpdateHooks, headerHook)
case boil.BeforeDeleteHook:
headerBeforeDeleteHooks = append(headerBeforeDeleteHooks, headerHook)
case boil.AfterDeleteHook:
headerAfterDeleteHooks = append(headerAfterDeleteHooks, headerHook)
case boil.BeforeUpsertHook:
headerBeforeUpsertHooks = append(headerBeforeUpsertHooks, headerHook)
case boil.AfterUpsertHook:
headerAfterUpsertHooks = append(headerAfterUpsertHooks, headerHook)
}
@@ -467,7 +471,7 @@ func (q headerQuery) One(ctx context.Context, exec boil.ContextExecutor) (*Heade
err := q.Bind(ctx, exec, o)
if err != nil {
if errors.Cause(err) == sql.ErrNoRows {
if errors.Is(err, sql.ErrNoRows) {
return nil, sql.ErrNoRows
}
return nil, errors.Wrap(err, "models: failed to execute a one query for headers")
@@ -534,7 +538,12 @@ func (q headerQuery) Exists(ctx context.Context, exec boil.ContextExecutor) (boo
// Headers retrieves all the records using an executor.
func Headers(mods ...qm.QueryMod) headerQuery {
mods = append(mods, qm.From("\"headers\""))
return headerQuery{NewQuery(mods...)}
q := NewQuery(mods...)
if len(queries.GetSelect(q)) == 0 {
queries.SetSelect(q, []string{"\"headers\".*"})
}
return headerQuery{q}
}
// FindHeader retrieves a single record by ID with an executor.
@@ -554,7 +563,7 @@ func FindHeader(ctx context.Context, exec boil.ContextExecutor, name string, lin
err := q.Bind(ctx, exec, headerObj)
if err != nil {
if errors.Cause(err) == sql.ErrNoRows {
if errors.Is(err, sql.ErrNoRows) {
return nil, sql.ErrNoRows
}
return nil, errors.Wrap(err, "models: unable to select from headers")