anovsiradj/sqlrun

migrasi SQL satu arah

Maintainers

Package info

github.com/anovsiradj/php-sqlrun

pkg:composer/anovsiradj/sqlrun

Statistics

Installs: 72

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

dev-master 2026-04-28 11:26 UTC

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} via FileRunner::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'], fallback migration
  • Laravel: migration table baca config('database.migrations') (string/array ['table' => ...])

License

MIT