Nextras\Migrations generovanie suboru a diff cez HttpController
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- duskohu
- Člen | 778
Caute pouzivam Nextras\Migrations 3.1.0-rc3 v konzole generujem subor a
sucasne ho naplnam pomocou:
php index.php migrations:create structures generated --diff
nasadil som si aj HttpController a chcel by som to iste vygenerovat na hosingu
pomocou Init SQL > Run structures
, ale takto to nefunguje,
nevygeneruje subor ani do neho neda diff, Vygeneruje len sql na vlozenie
existujucich migraci do sql.
Da sa to nejako riesit tak aby som vedel na hostingu vygenerovat subor a vlozil do neho diff?
// Vygeneruje len tento sql
CREATE TABLE IF NOT EXISTS `migrations` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`group` varchar(100) NOT NULL,
`file` varchar(100) NOT NULL,
`checksum` char(32) NOT NULL,
`executed` datetime NOT NULL,
`ready` tinyint(1) NOT NULL DEFAULT 0,
PRIMARY KEY (`id`),
UNIQUE KEY `type_file` (`group`, `file`)
) ENGINE=InnoDB;
INSERT INTO `migrations` (`group`, `file`, `checksum`, `executed`, `ready`) VALUES ('structures', '2017-05-29-093250-init.sql', '80c237c2f6adddd92b0bb121ba5bcfd8', '2017-05-31 15:17:35', '1');
INSERT INTO `migrations` (`group`, `file`, `checksum`, `executed`, `ready`) VALUES ('structures', '2017-05-30-204904-base-post.sql', 'd41d8cd98f00b204e9800998ecf8427e', '2017-05-31 15:17:35', '1');
- David Matějka
- Moderator | 6445
init slouzi na neco jineho, http controller generovani migraci nepodporuje – a ani si nedokazu predstavit duvod, proc by to delal.
ale vzdycky muzes rucne vytvorit soubor v migrations/structures