edgaralexanderfr/phinx2sql

Tool that allows you to print Phinx migrations displaying the SQL statements that pass through the `execute` method.

1.2.0 2019-09-08 21:08 UTC

This package is not auto-updated.

Last update: 2024-10-01 16:27:32 UTC


README

View last release License alegra

INSTALACIÓN

  1. Descargar la última versión adjunta
  2. Extraer el archivo en una nueva carpeta (debería llamarse edgaralexanderfr).
  3. Mover edgaralexanderfr a la carpeta del repo de alegra alegra/vendor
  4. Abrir alegra/vendor/edgaralexanderfr/phinx2sql/bin y copiar el ejecutable phinx2sql adentro de la carpeta alegra/vendor/bin

Usando Composer

composer require edgaralexanderfr/phinx2sql --dev

No se debe usar en alegra.

USO

comando [ruta a la carpeta de migraciones] [argumentos]

Opciones

  -h, --help          Mostrar ayuda
  -m                  Especificar el ID de la migración o parte del nombre del archivo
  -g, --up, --down    `-g up` para sacar el "Migrate Up" oo `-g down` para sacar el "Migrate Down"
  --append-semicolon  Añadir punto y coma a cada sentencia que pase por la función `execute`
  --colorize          Colorear sintaxis de MySQL en la salida

Ejemplos

./vendor/bin/phinx2sql -m 20190802002200

Para sacar solo el UP:

./vendor/bin/phinx2sql -m 20190802002200 --up

o

./vendor/bin/phinx2sql -m 20190802002200 -g up

Para sacar solo el DOWN:

./vendor/bin/phinx2sql -m 20190802002200 --down

o

./vendor/bin/phinx2sql -m 20190802002200 -g down

Para especificar la ruta de la carpeta de migraciones:

./vendor/bin/phinx2sql ./data/migrations/ -m 20190802002200

Para la ayuda:

./vendor/bin/phinx2sql

o

./vendor/bin/phinx2sql -h

o

./vendor/bin/phinx2sql --help

LICENCIA

The MIT License