CC-2698: upgrading fail from 1.8.2->1.9.0
- fixed version string - deleting entries from cc_schedule before adding "ON CASCADE" constraint
This commit is contained in:
parent
ceea384154
commit
873f7e1dae
4 changed files with 10 additions and 3 deletions
2
VERSION
2
VERSION
|
@ -1,2 +1,2 @@
|
||||||
PRODUCT_ID=Airtime
|
PRODUCT_ID=Airtime
|
||||||
PRODUCT_RELEASE=1.9.0
|
PRODUCT_RELEASE=1.9.1
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
define('AIRTIME_VERSION', '1.9.0');
|
define('AIRTIME_VERSION', '1.9.1');
|
||||||
define('AIRTIME_COPYRIGHT_DATE', '2010-2011');
|
define('AIRTIME_COPYRIGHT_DATE', '2010-2011');
|
||||||
define('AIRTIME_REST_VERSION', '1.1');
|
define('AIRTIME_REST_VERSION', '1.1');
|
||||||
|
|
||||||
|
|
|
@ -28,6 +28,13 @@ class Version20110711161043 extends AbstractMigration
|
||||||
|
|
||||||
$cc_files->addNamedForeignKeyConstraint('cc_music_dirs_folder_fkey', $cc_music_dirs, array('directory'), array('id'), array('onDelete' => 'CASCADE'));
|
$cc_files->addNamedForeignKeyConstraint('cc_music_dirs_folder_fkey', $cc_music_dirs, array('directory'), array('id'), array('onDelete' => 'CASCADE'));
|
||||||
|
|
||||||
|
// before 3) we have to delete all entries in cc_schedule with file_id that are not in cc_file table
|
||||||
|
$this->_addSql("DELETE FROM cc_schedule WHERE cc_schedule.id NOT IN(
|
||||||
|
SELECT cc_schedule.id
|
||||||
|
FROM cc_schedule
|
||||||
|
LEFT JOIN cc_files
|
||||||
|
ON cc_schedule.file_id = cc_files.id
|
||||||
|
WHERE cc_files.id IS NULL)");
|
||||||
/* 3) create a foreign key relationship from cc_schedule to cc_files */
|
/* 3) create a foreign key relationship from cc_schedule to cc_files */
|
||||||
$cc_schedule = $schema->getTable('cc_schedule');
|
$cc_schedule = $schema->getTable('cc_schedule');
|
||||||
$cc_schedule->addNamedForeignKeyConstraint('cc_files_folder_fkey', $cc_files, array('file_id'), array('id'), array('onDelete' => 'CASCADE'));
|
$cc_schedule->addNamedForeignKeyConstraint('cc_files_folder_fkey', $cc_files, array('file_id'), array('id'), array('onDelete' => 'CASCADE'));
|
||||||
|
|
|
@ -21,7 +21,7 @@ from urlparse import urlparse
|
||||||
import base64
|
import base64
|
||||||
from configobj import ConfigObj
|
from configobj import ConfigObj
|
||||||
|
|
||||||
AIRTIME_VERSION = "1.9.0-devel"
|
AIRTIME_VERSION = "1.9.1"
|
||||||
|
|
||||||
def api_client_factory(config):
|
def api_client_factory(config):
|
||||||
logger = logging.getLogger()
|
logger = logging.getLogger()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue