anovsiradj / sqlrun
migrasi SQL satu arah
dev-master
2026-04-28 11:26 UTC
Requires
- php: >=7.4
- ext-pdo: *
Requires (Dev)
- ext-pdo: *
- laravel/framework: >=8
- symfony/dotenv: 3.4.x-dev || @stable
- symfony/var-dumper: 3.4.x-dev || @stable
- yiisoft/yii2: @dev
This package is auto-updated.
Last update: 2026-04-28 11:26:15 UTC
README
PHP migrasi SQL satu-arah, Gak Pake Ribet.
pemakaian
lihat ./tests/*.php
.sql / .php
catatan
khusus driver Yii2,PDO tidak ada driver mariadb jadi harus pakai mysql.
migration Group
- default:
basename(file)(backward compatible) - dengan group:
{GROUP}:{BASENAME}viaFileRunner::migrationGroup('GROUP')
ordering & filter
runDir()hanya eksekusi file.sql/.php- urutan eksekusi eksplisit: alphanumeric by filename (tie-breaker: full path)
framework defaults
- PDO: migration table init dari
./migrations/pdo/{driver}.sql - Yii2: migration table baca
controllerMap['migrate']['migrationTable'], fallbackmigration - Laravel: migration table baca
config('database.migrations')(string/array['table' => ...])
License
MIT