davidpeklak / smt Goto Github PK
View Code? Open in Web Editor NEWsimple database migrations tool
License: MIT License
simple database migrations tool
License: MIT License
...but only on the first migration
Introduce a separation-character (or a function that determines separation-locations, to be more flexible).
As a default, use the same separation-character as sql-plus
Be as informative as possible
Don't show the whole scripts. Find a way to describe the applied migrations in a more concise way.
Found this in talbe "migration" after running "apply-migrations":
INDX NAME HASH TIME
2 1.0.3 a827f7f1bf6a4a5ba51d07fe73f577e93adb29ee 1379502836604
1 1.0.0 9190db49f182dbef1297c79c8ad96a9b737f69cf 1379499927596
2 1.0.1 3c84f3155d3b87a9bff997a0a605b2437f14bf67 1379499927598
2 1.0.2 5b8203bd9930c905661a834a0ed3c2df7eed28b3 1379499927598
task show-latests-common currently only shows the hash of the latest common migration. For convinience, it should show the migration name (from db and from current migrations)
Create a command that takes a command line argument specifying the name of the migration to move to
introduce a setting that prohibits rollbacks. This can be set to "prohibited" in chosen envs. If necessary, it can be set manually to override.
Or just let it accept subdirectories with any name
...to provide better information of what downs are applied when rolling back a migration
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.