repository

package
v0.0.0-...-3122bcc Latest Latest
Warning

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

Go to latest
Published: Dec 27, 2023 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FakeStorage

type FakeStorage struct {
	Pool   *pgxpool.Pool
	Logger *mylogger.MyLogger
}

func (*FakeStorage) InsertCategories

func (f *FakeStorage) InsertCategories(ctx context.Context, tx pgx.Tx, categoriesCount uint) error

InsertCategories open new connection because categories have constraint referenses on parent_id. At this reason I insert parent categories in second connection

func (*FakeStorage) InsertCity

func (f *FakeStorage) InsertCity(ctx context.Context, tx pgx.Tx, cityCount uint) error

func (*FakeStorage) InsertFavourites

func (f *FakeStorage) InsertFavourites(ctx context.Context,
	tx pgx.Tx, maxCountFavourites uint, maxCountUsers uint, maxCountProducts uint,
) error

InsertFavourites TODO fix troubles with uniq together

func (*FakeStorage) InsertImages

func (f *FakeStorage) InsertImages(ctx context.Context,
	tx pgx.Tx, maxNameImage uint, maxCountProducts uint, prefixURL string, pathToRoot string,
) error

func (*FakeStorage) InsertOrders

func (f *FakeStorage) InsertOrders(ctx context.Context,
	tx pgx.Tx, userMaxCount uint, ordersMaxCount uint, productMaxCount uint,
) error

func (*FakeStorage) InsertProducts

func (f *FakeStorage) InsertProducts(ctx context.Context,
	tx pgx.Tx, productCount uint, userMaxCount uint, categoryMaxCount uint, cityMaxCount uint,
) error

func (*FakeStorage) InsertUsersWithoutID

func (f *FakeStorage) InsertUsersWithoutID(ctx context.Context, tx pgx.Tx, userCount uint) error

Jump to

Keyboard shortcuts

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