package
3.3.0+incompatible
Repository: https://github.com/graux/migrate.git
Documentation: pkg.go.dev

# README

Cassandra

  • Drop command will not work on Cassandra 2.X because it rely on system_schema table which comes with 3.X
  • Other commands should work properly but are not tested

Usage

cassandra://host:port/keyspace?param1=value&param2=value2

URL QueryDefault valueDescription
x-migrations-tableschema_migrationsName of the migrations table
port9042The port to bind to
consistencyALLMigration consistency
protocolCassandra protocol version (3 or 4)
timeout1 minuteMigration timeout
usernamenilUsername to use when authenticating.
passwordnilPassword to use when authenticating.

timeout is parsed using time.ParseDuration(s string)

Upgrading from v1

  1. Write down the current migration version from schema_migrations
  2. DROP TABLE schema_migrations
  3. Download and install the latest migrate version.
  4. Force the current migration version with migrate force <current_version>.

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author