migrations

package
v0.12.1-rc1 Latest Latest
Warning

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

Go to latest
Published: Jul 19, 2018 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Migration007_casesCreateSQL     = "" /* 351-byte string literal not displayed */
	Migration007_purchasesCreateSQL = "" /* 293-byte string literal not displayed */
	Migration007_salesCreateSQL     = "" /* 306-byte string literal not displayed */
)
View Source
const (
	Migration008_OrderState_PENDING          = 0
	Migration008_OrderState_AWAITING_PAYMENT = 1
	Migration008_OrderState_DISPUTED         = 10

	Migration008_casesCreateSQL     = "" /* 394-byte string literal not displayed */
	Migration008_purchasesCreateSQL = "" /* 336-byte string literal not displayed */
	Migration008_salesCreateSQL     = "" /* 349-byte string literal not displayed */
)

Variables

View Source
var (
	Migration009CreatePreviousCasesTable     = "" /* 407-byte string literal not displayed */
	Migration009CreatePreviousSalesTable     = "" /* 363-byte string literal not displayed */
	Migration009CreatePreviousSalesIndex     = "create index index_sales on sales (paymentAddr, timestamp);"
	Migration009CreatePreviousPurchasesTable = "" /* 445-byte string literal not displayed */
)

Functions

func OpenDB added in v0.12.1

func OpenDB(repoPath string, dbPassword string, testnet bool) (*sql.DB, error)

Types

type Migration000

type Migration000 struct{}

func (Migration000) Down added in v0.11.1

func (Migration000) Down(repoPath string, dbPassword string, testnet bool) error

func (Migration000) Up added in v0.11.1

func (Migration000) Up(repoPath string, dbPassword string, testnet bool) error

type Migration001 added in v0.9.3

type Migration001 struct{}

func (Migration001) Down added in v0.11.1

func (Migration001) Down(repoPath string, dbPassword string, testnet bool) error

func (Migration001) Up added in v0.11.1

func (Migration001) Up(repoPath string, dbPassword string, testnet bool) error

type Migration002 added in v0.9.3

type Migration002 struct{}

func (Migration002) Down added in v0.11.1

func (Migration002) Down(repoPath string, dbPassword string, testnet bool) error

func (Migration002) Up added in v0.11.1

func (Migration002) Up(repoPath string, dbPassword string, testnet bool) error

type Migration003 added in v0.9.3

type Migration003 struct{}

func (Migration003) Down added in v0.11.1

func (Migration003) Down(repoPath string, dbPassword string, testnet bool) error

func (Migration003) Up added in v0.11.1

func (Migration003) Up(repoPath string, dbPassword string, testnet bool) error

type Migration004 added in v0.9.4

type Migration004 struct{}

func (Migration004) Down added in v0.11.1

func (Migration004) Down(repoPath string, dbPassword string, testnet bool) error

func (Migration004) Up added in v0.11.1

func (Migration004) Up(repoPath string, dbPassword string, testnet bool) error

type Migration005 added in v0.11.0

type Migration005 struct{}

func (Migration005) Down added in v0.11.1

func (Migration005) Down(repoPath string, dbPassword string, testnet bool) error

func (Migration005) Up added in v0.11.1

func (Migration005) Up(repoPath string, dbPassword string, testnet bool) error

type Migration006 added in v0.11.1

type Migration006 struct{}

func (Migration006) Down added in v0.11.1

func (Migration006) Down(repoPath, databasePassword string, testnetEnabled bool) error

func (Migration006) Up added in v0.11.1

func (Migration006) Up(repoPath, databasePassword string, testnetEnabled bool) error

type Migration006_configRecord added in v0.12.1

type Migration006_configRecord struct {
	StoreModerators []string `json:"storeModerators"`
}

type Migration006_listingDataAfterMigration added in v0.12.1

type Migration006_listingDataAfterMigration struct {
	Hash          string                 `json:"hash"`
	Slug          string                 `json:"slug"`
	Title         string                 `json:"title"`
	Categories    []string               `json:"categories"`
	NSFW          bool                   `json:"nsfw"`
	ContractType  string                 `json:"contractType"`
	Description   string                 `json:"description"`
	Thumbnail     Migration006_thumbnail `json:"thumbnail"`
	Price         Migration006_price     `json:"price"`
	ShipsTo       []string               `json:"shipsTo"`
	FreeShipping  []string               `json:"freeShipping"`
	Language      string                 `json:"language"`
	AverageRating float32                `json:"averageRating"`
	RatingCount   uint32                 `json:"ratingCount"`

	// Adding ModeratorIDs
	ModeratorIDs []string `json:"moderators"`
}

type Migration006_listingDataBeforeMigration added in v0.12.1

type Migration006_listingDataBeforeMigration struct {
	Hash          string                 `json:"hash"`
	Slug          string                 `json:"slug"`
	Title         string                 `json:"title"`
	Categories    []string               `json:"categories"`
	NSFW          bool                   `json:"nsfw"`
	ContractType  string                 `json:"contractType"`
	Description   string                 `json:"description"`
	Thumbnail     Migration006_thumbnail `json:"thumbnail"`
	Price         Migration006_price     `json:"price"`
	ShipsTo       []string               `json:"shipsTo"`
	FreeShipping  []string               `json:"freeShipping"`
	Language      string                 `json:"language"`
	AverageRating float32                `json:"averageRating"`
	RatingCount   uint32                 `json:"ratingCount"`
}

type Migration006_price added in v0.12.1

type Migration006_price struct {
	CurrencyCode string `json:"currencyCode"`
	Amount       uint64 `json:"amount"`
}

type Migration006_thumbnail added in v0.12.1

type Migration006_thumbnail struct {
	Tiny   string `json:"tiny"`
	Small  string `json:"small"`
	Medium string `json:"medium"`
}

type Migration007 added in v0.12.1

type Migration007 struct{}

func (Migration007) Down added in v0.12.1

func (Migration007) Down(repoPath, databasePassword string, testnetEnabled bool) error

func (Migration007) Up added in v0.12.1

func (Migration007) Up(repoPath, databasePassword string, testnetEnabled bool) error

type Migration008 added in v0.12.1

type Migration008 struct{}

func (Migration008) Down added in v0.12.1

func (Migration008) Down(repoPath, databasePassword string, testnetEnabled bool) error

func (Migration008) Up added in v0.12.1

func (Migration008) Up(repoPath, databasePassword string, testnetEnabled bool) error

type Migration009 added in v0.12.1

type Migration009 struct{}

func (Migration009) Down added in v0.12.1

func (Migration009) Down(repoPath string, dbPassword string, testnet bool) error

func (Migration009) Up added in v0.12.1

func (Migration009) Up(repoPath string, dbPassword string, testnet bool) (err error)

type Migration009_listing added in v0.12.1

type Migration009_listing struct {
	Listing Migration009_listing_listing `json:"listing"`
}

type Migration009_listingDataAfterMigration added in v0.12.1

type Migration009_listingDataAfterMigration struct {
	Hash          string                 `json:"hash"`
	Slug          string                 `json:"slug"`
	Title         string                 `json:"title"`
	Categories    []string               `json:"categories"`
	NSFW          bool                   `json:"nsfw"`
	CoinType      string                 `json:"coinType"`
	ContractType  string                 `json:"contractType"`
	Description   string                 `json:"description"`
	Thumbnail     Migration009_thumbnail `json:"thumbnail"`
	Price         Migration009_price     `json:"price"`
	ShipsTo       []string               `json:"shipsTo"`
	FreeShipping  []string               `json:"freeShipping"`
	Language      string                 `json:"language"`
	AverageRating float32                `json:"averageRating"`
	RatingCount   uint32                 `json:"ratingCount"`
	ModeratorIDs  []string               `json:"moderators"`

	// Adding AcceptedCurrencies
	AcceptedCurrencies []string `json:"acceptedCurrencies"`
}

type Migration009_listingDataBeforeMigration added in v0.12.1

type Migration009_listingDataBeforeMigration struct {
	Hash          string                 `json:"hash"`
	Slug          string                 `json:"slug"`
	Title         string                 `json:"title"`
	Categories    []string               `json:"categories"`
	NSFW          bool                   `json:"nsfw"`
	CoinType      string                 `json:"coinType"`
	ContractType  string                 `json:"contractType"`
	Description   string                 `json:"description"`
	Thumbnail     Migration009_thumbnail `json:"thumbnail"`
	Price         Migration009_price     `json:"price"`
	ShipsTo       []string               `json:"shipsTo"`
	FreeShipping  []string               `json:"freeShipping"`
	Language      string                 `json:"language"`
	AverageRating float32                `json:"averageRating"`
	RatingCount   uint32                 `json:"ratingCount"`
	ModeratorIDs  []string               `json:"moderators"`
}

type Migration009_listing_listing added in v0.12.1

type Migration009_listing_listing struct {
	Metadata Migration009_listing_listing_metadata `json:"metadata"`
}

type Migration009_listing_listing_metadata added in v0.12.1

type Migration009_listing_listing_metadata struct {
	AcceptedCurrencies []string `json:"acceptedCurrencies`
}

type Migration009_price added in v0.12.1

type Migration009_price struct {
	CurrencyCode string `json:"currencyCode"`
	Amount       uint64 `json:"amount"`
}

type Migration009_thumbnail added in v0.12.1

type Migration009_thumbnail struct {
	Tiny   string `json:"tiny"`
	Small  string `json:"small"`
	Medium string `json:"medium"`
}

Jump to

Keyboard shortcuts

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