DBMigration

pillars.db.migrations.DBMigration
See theDBMigration companion object
final case class DBMigration[F[_]](config: MigrationConfig)(implicit evidence$1: Async[F], evidence$2: Console[F], evidence$3: Tracer[F], evidence$4: Network[F], evidence$5: Files[F]) extends Module[F]

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Module[F]
class Object
trait Matchable
class Any
Show all

Members list

Type members

Types

override type ModuleConfig = MigrationConfig

Value members

Concrete methods

def migrate(path: String, schema: DatabaseSchema, schemaHistoryTable: DatabaseTable): F ?=> F[Unit]
inline def migrateModule(key: Key): F ?=> F[Unit]

Inherited methods

Attributes

Inherited from:
Module
def probes: List[Probe[F]]

Attributes

Inherited from:
Module
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product