1.4.1 • Published 2 years ago

agmig v1.4.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

agmig

An agnostic migration cli.

install agmig

npm install -D agmig

Create new migration

npx agmig generate:migration --name "migration_name"

Apply migration

# apply next migration
npx agmig migrate:next

# apply next all migration
npx agmig migrate:all

Rollback migration

# rollback last migration
npx agmig rollback:last

# rollback next all migration
npx agmig rollback:all

Setup connection parameter by environment variables

AGMIG_DRIVER=pg # only accepted
AGMIG_USER=database_username
AGMIG_PASSWORD=database_password
AGMIG_HOST=database_host
AGMIG_PORT=database_port
AGMIG_DATABASE=database_name

Setup connection parameter by flags

npx agmig [command] \
    [options...] \
    --driver pg \
    --user database_username \
    --passwod database_password \
    --host database_host \
    --port database_port \
    --database database_name \

Change dir and table name

Create configuration file in root dir named "agmig.json"

{
    "migrations_dir": "migrations_dir_name",
    "migrations_table": "migrations_table_name"
}
1.4.1

2 years ago

1.4.0

2 years ago

1.3.0

2 years ago

1.2.0

2 years ago

1.1.0

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago