Comments (6)
I'm ok with just ruckus
as long as the shebang resolves correctly. Will this pose issues on other platforms? If not and if its safe enough then we can truncate:
$ php main.php db:migrate
to
$ ruckus db:migrate
Then I say go for it.
from ruckusing-migrations.
the shebang mostly will resolve correctly in *nix. Now, if you installed your php
in some unusual place, well you know it :), so you have to run it with your custom location /my/custom/path/php ruckus db:migrate
.
In windows you will always use php ruckus db:migrate
from ruckusing-migrations.
after working with ./ruckus db:migrate
, i think it's better to use php ruckus.php db:migrate
from ruckusing-migrations.
Using ./ruckus db:migrate
you dont have to memorize the command. In console, you hit ./r [tab]
and you get the command.
from ruckusing-migrations.
I too prefer a change of main.php to something more talking. Using composer it's dropping a main.php in my ./vendor/bin while all other commands have usefuller names there.
Personally I'd go for ruckus.php - for commands you'd have to use more often you simply can set up an shell alias (i.e. alias ruckus='/path/to/bin/php /path/to/bin/ruckus.php', so 'ruckus db:migrate' works fine; ...or even something shorter like alias r='/path/to/bin/php /path/to/bin/ruckus.php db:migrate')
from ruckusing-migrations.
I finally went for ruckus.php
in #70 . And as @mplx said, you can play with alias to get your own flavor ;)
from ruckusing-migrations.
Related Issues (20)
- Run migration through code HOT 1
- db:migrate throws exception if migrations dir is not writable HOT 3
- migrate_from_offset issue HOT 1
- Unable to execute query for trigger HOT 10
- DB connection issue when trying to setup Ruckusing Migrations - Abstract.php No Such File Or Directory HOT 4
- Error during migrations and rollbacks. "Reason: Commands out of sync; you can't run this command now" HOT 3
- Is it possible to execute the ruckusing-migration through http request HOT 4
- Is there any plan to have more details in schema_migrations table? HOT 1
- MySQL timestamp needs a NULL attribute when null == true
- how can i add auto_increment column to work with mysql and postgres databases? HOT 5
- FOREIGN KEY Constraint HOT 1
- Exception not properly thrown HOT 1
- Documentation for config file HOT 1
- CREATE INDEX CONCURRENTLY cannot run inside a transaction block
- Fatal error: Class 'mysqli' not found in /web/vendor/ruckusing/ruckusing-migrations/lib/Ruckusing/Adapter/MySQL/Base.php on line 1259 HOT 3
- Error:I dont know what column type of 'longtext' maps to for MySQL
- Roadmap: Integrate Percona Toolkit? HOT 1
- Use PSR LoggerInterface instead of Ruckusing_Util_Logger.
- Unable to connect via TLS for MySQL connections
- too many connections
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ruckusing-migrations.