Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BlobsRestorer ¶
type BlobsRestorer struct { Entry *toc.Entry St storages.Storager // contains filtered or unexported fields }
func NewBlobsRestorer ¶
func (*BlobsRestorer) DebugInfo ¶
func (td *BlobsRestorer) DebugInfo() string
func (*BlobsRestorer) Execute ¶
func (td *BlobsRestorer) Execute(ctx context.Context, conn *pgx.Conn) error
func (*BlobsRestorer) GetEntry ¶
func (td *BlobsRestorer) GetEntry() *toc.Entry
type RestoreTask ¶
type SequenceRestorer ¶
func NewSequenceRestorer ¶
func NewSequenceRestorer(entry *toc.Entry) *SequenceRestorer
func (*SequenceRestorer) DebugInfo ¶
func (td *SequenceRestorer) DebugInfo() string
func (*SequenceRestorer) Execute ¶
func (td *SequenceRestorer) Execute(ctx context.Context, conn *pgx.Conn) error
func (*SequenceRestorer) GetEntry ¶
func (td *SequenceRestorer) GetEntry() *toc.Entry
type TableRestorer ¶
type TableRestorer struct {
// contains filtered or unexported fields
}
func NewTableRestorer ¶
func NewTableRestorer( entry *toc.Entry, st storages.Storager, opt *pgrestore.DataSectionSettings, ) *TableRestorer
func (*TableRestorer) Execute ¶
func (td *TableRestorer) Execute(ctx context.Context, conn *pgx.Conn) error
func (*TableRestorer) GetEntry ¶
func (td *TableRestorer) GetEntry() *toc.Entry
type TableRestorerInsertFormat ¶
type TableRestorerInsertFormat struct { Table *toolkit.Table // contains filtered or unexported fields }
func NewTableRestorerInsertFormat ¶
func NewTableRestorerInsertFormat( entry *toc.Entry, t *toolkit.Table, st storages.Storager, opt *pgrestore.DataSectionSettings, exclusions *domains.DataRestorationErrorExclusions, ) *TableRestorerInsertFormat
func (*TableRestorerInsertFormat) Execute ¶
func (td *TableRestorerInsertFormat) Execute(ctx context.Context, conn *pgx.Conn) error
func (*TableRestorerInsertFormat) GetEntry ¶
func (td *TableRestorerInsertFormat) GetEntry() *toc.Entry
Click to show internal directories.
Click to hide internal directories.