cours-ending/app/propel/migrations/PropelMigration_1458339197.php
2016-03-18 23:40:48 +01:00

83 lines
1.9 KiB
PHP

<?php
/**
* Data object containing the SQL and PHP code to migrate the database
* up to version 1458339197.
* Generated on 2016-03-18 23:13:17 by simon
*/
class PropelMigration_1458339197
{
public function preUp($manager)
{
// add the pre-migration code here
}
public function postUp($manager)
{
// add the post-migration code here
}
public function preDown($manager)
{
// add the pre-migration code here
}
public function postDown($manager)
{
// add the post-migration code here
}
/**
* Get the SQL statements for the Up migration
*
* @return array list of the SQL strings to execute for the Up migration
* the keys being the datasources
*/
public function getUpSQL()
{
return array (
'default' => '
# This is a fix for InnoDB in MySQL >= 4.1.x
# It "suspends judgement" for fkey relationships until are tables are set.
SET FOREIGN_KEY_CHECKS = 0;
CREATE TABLE `form`
(
`id` INTEGER NOT NULL AUTO_INCREMENT,
`label` VARCHAR(255) NOT NULL,
`active` TINYINT(1) NOT NULL,
`created_at` DATETIME,
`updated_at` DATETIME,
PRIMARY KEY (`id`)
) ENGINE=MyISAM;
# This restores the fkey checks, after having unset them earlier
SET FOREIGN_KEY_CHECKS = 1;
',
);
}
/**
* Get the SQL statements for the Down migration
*
* @return array list of the SQL strings to execute for the Down migration
* the keys being the datasources
*/
public function getDownSQL()
{
return array (
'default' => '
# This is a fix for InnoDB in MySQL >= 4.1.x
# It "suspends judgement" for fkey relationships until are tables are set.
SET FOREIGN_KEY_CHECKS = 0;
DROP TABLE IF EXISTS `form`;
# This restores the fkey checks, after having unset them earlier
SET FOREIGN_KEY_CHECKS = 1;
',
);
}
}