This package has been deprecated

Author message:

Package no longer supported, use @ovotech/pg-sql-migrate:^2.0.0. It includes a cli

@ovotech/pg-sql-migrate-cli
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

Postgres migration tool with plain sql

A cli tool to simplify using @ovotech/pg-sql-migrate.

Using with CLI

yarn add @ovotech/pg-sql-migrate-sql
yarn pg-migrate create my_migration

add a configuration file, which by default is ./pg-sql-migrate.config.json to configure the connection:

{
  "client": "postgresql://postgres:dev-pass@0.0.0.0:5432/postgres"
}

This will create a file migrations/<timestamp>_my_migration.pgsql that you can place raw sql into. After that, you can run the migration(s) by calling

yarn pg-migrate execute

Running the tests

You can run the tests with:

yarn test

Coding style (linting, etc) tests

Style is maintained with prettier and tslint

yarn lint

Deployment

Deployment is preferment by lerna automatically on merge / push to master, but you'll need to bump the package version numbers yourself. Only updated packages with newer versions will be pushed to the npm registry.

Contributing

Have a bug? File an issue with a simple example that reproduces this so we can take a look & confirm.

Want to make a change? Submit a PR, explain why it's useful, and make sure you've updated the docs (this file) and the tests (see test folder).

License

This project is licensed under Apache 2 - see the LICENSE file for details

/@ovotech/pg-sql-migrate-cli/

    Package Sidebar

    Install

    npm i @ovotech/pg-sql-migrate-cli

    Weekly Downloads

    0

    Version

    1.0.3

    License

    Apache-2.0

    Unpacked Size

    15.3 kB

    Total Files

    28

    Last publish

    Collaborators

    • ovox
    • oep-accounts-bot
    • ovo.backstage.admins
    • bookings-team
    • orion-bot
    • bizval-bot
    • oeptariffs
    • props
    • metering-reads-health-bot
    • ovotech-identity
    • paceteamkaluza
    • trading-and-dispatch
    • retail-payg-tech
    • accrecovo
    • ovo.trading.tech
    • qe-team
    • ovotech-smart-thermostat
    • rise-team
    • engagement-insights
    • myovo-self-serve-service-account
    • mars-rover
    • ape-team
    • kaluza-devex
    • ohs-aurora
    • kaluza-rnr
    • ipa-bot
    • kawbot
    • data.discovery.ovo
    • ovotech-sg
    • ovotech-qs
    • ovoenergyapps
    • homemoves
    • ovo-oot-bot
    • cp-ui-tooling
    • ovo-bit-tech
    • sir_hiss