Releases: Blue-Kachina/seedfromjson
Releases · Blue-Kachina/seedfromjson
Fix For Logging Too Much
Removed debugging logs
Progress bar message alignment
- SUCCESS message alignment (after prog bar)
Per-item progress bars
- Changing output type
- Introducing per-seed-queue-item progress bars
Singleton Pattern
- Registering as Singleton
- Support for deferring the commencement of seeding
- Support for pre and post seed callbacks
- Proper truncate instead of just a delete
Runtime Duration Display
After running, this system now displays the runtime duration in the console. Makes it easier to keep track of for long-running seeds. I used high resolution time tracking, which bumped up the system requirements. PHP7.3+ is now required
Quick Seeding Proper Number of Records
Previous to this release, the system was seeding one extra record during quick seed processes
README
Lots of clarity added to readme. It's actually somewhat functional now
Upgraded config
Added new config variables for global disabling of FK constraints, as well as for enabling/disabling the quick seed. Removed quickseeding as a parameter to the main function.
Publishing Own Config
This release now has the capability to publish its own config file.
A README.md
has also been added to explain how this library is to be used.
Quick Seed
- New Boolean parameter for function
$seedFromJson->beginSeeding($quick_seed)
- New per-table option
OPT_ALWAYS_FULL_SEED
that will allow full table to be seeded even if using quick_seed