dev-master
9999999-dev https://github.com/koninklijke-collective/koning_phinxTYPO3 Extension: Phinx Integration - Phinx.org integration for Database Migrations
LGPL-3.0+
The Requires
typo3 cms phinx koning
TYPO3 Extension: Phinx Integration - Phinx.org integration for Database Migrations
Configure the extension as you would like; like example below:, (*1)
$GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['koning_phinx'] = [ // Define paths outside PATH_site root 'path_migrations' => '../database/migrations', 'path_seeds' => '../database/seeds', // Enable extension migrations/seeds:Careful, this enables extension migrations! All enabled extensions with EXT:extension/Phinx/{Migrations,Seeds} directories. 'include_extension_directories' => true, ];
You can use all the Phinx features with the following command;, (*2)
# Get all options php typo3/cli_dispatch.phpsh koning_phinx list # Invoke migrations php typo3/cli_dispatch.phpsh koning_phinx migrate # Create migration php typo3/cli_dispatch.phpsh koning_phinx create SpecifyYourSpecificChangeAsTitle # Display status of all migrations php typo3/cli_dispatch.phpsh koning_phinx status # Invoke seeds php typo3/cli_dispatch.phpsh koning_phinx seed:run # Create seed php typo3/cli_dispatch.phpsh koning_phinx seed:create YourSeedTitle
TYPO3 Extension: Phinx Integration - Phinx.org integration for Database Migrations
LGPL-3.0+
typo3 cms phinx koning