database

package
v0.0.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 18, 2020 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Job

type Job struct {
	gorm.Model

	Project   string `gorm:"index:idx_ws"`
	Workspace string `gorm:"index:idx_ws"`

	Status     int32
	PlanResult string `gorm:"size:21844"`
	Error      string

	PlanLog  string `gorm:"size:21844"`
	ApplyLog string `gorm:"size:21844"`

	ProjectVersion   string
	WorkspaceVersion string
	Destroy          bool
}

type Lock

type Lock struct {
	Project   string `gorm:"primary_key"`
	Workspace string `gorm:"primary_key"`
}

type Queue

type Queue struct {
	gorm.Model

	Project   string
	Workspace string
	Action    int32
}

type Workspace

type Workspace struct {
	gorm.Model

	Project   string `gorm:"unique_index:idx_name"`
	Workspace string `gorm:"unique_index:idx_name"`

	JobId     uint
	LastJobId *uint
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL