Security News
PyPI Introduces Digital Attestations to Strengthen Python Package Security
PyPI now supports digital attestations, enhancing security and trust by allowing package maintainers to verify the authenticity of Python packages.
east - node.js database migration tool for different databases (extensible via adapters)
npm install east -g
alternatively you could install it locally
go to project dir and run
east init
after that you can create
, migrate
, rollback
your migrations.
Run east -h
to see all commands:
Usage: east [options] [command]
Commands:
init initialize migration system
create <basename> create new migration based on template
migrate [options] [migrations] run all or selected migrations
rollback [migrations] rollback all or selected migrations
list [status] list migration with selected status (`new`, `executed` or `all`), `new` by default
*
Options:
-h, --help output usage information
-V, --version output the version number
--adapter <name> which db adapter to use
--config <path> config file to use
--timeout <timeout> timeout for migrate/rollback
--template <path> path to template for new migrations
--dir <dir> dir where migrations stored
--url <url> db connect url
run east <command> -h
to see detail command help.
All options described above can be set via command line or at .eastrc
file
located at current directory, e.g.:
{
"dir": "./dbmigration",
"template": "./lib/node/utils/migrationTemplate.js"
}
into cloned repository run
npm test
FAQs
node.js database migration tool for mongodb, sqlite, postgres, mysql, couchbase
The npm package east receives a total of 1,704 weekly downloads. As such, east popularity was classified as popular.
We found that east demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
PyPI now supports digital attestations, enhancing security and trust by allowing package maintainers to verify the authenticity of Python packages.
Security News
GitHub removed 27 malicious pull requests attempting to inject harmful code across multiple open source repositories, in another round of low-effort attacks.
Security News
RubyGems.org has added a new "maintainer" role that allows for publishing new versions of gems. This new permission type is aimed at improving security for gem owners and the service overall.