SAAS-1058: Podcast table schema

Remove not null constraint on podcast_episodes file_id column
This commit is contained in:
drigato 2015-09-21 14:51:32 -04:00
parent 3db20bd3b5
commit 3198d822bf
6 changed files with 8 additions and 8 deletions

View file

@ -40,7 +40,7 @@ class PodcastEpisodesTableMap extends TableMap
$this->setPrimaryKeyMethodInfo('podcast_episodes_id_seq');
// columns
$this->addPrimaryKey('id', 'DbId', 'INTEGER', true, null, null);
$this->addForeignKey('file_id', 'DbFileId', 'INTEGER', 'cc_files', 'id', true, null, null);
$this->addForeignKey('file_id', 'DbFileId', 'INTEGER', 'cc_files', 'id', false, null, null);
$this->addForeignKey('podcast_id', 'DbPodcastId', 'INTEGER', 'podcast', 'id', true, null, null);
$this->addColumn('publication_date', 'DbPublicationDate', 'TIMESTAMP', true, null, null);
$this->addColumn('download_url', 'DbDownloadUrl', 'VARCHAR', true, 4096, null);

View file

@ -7557,7 +7557,7 @@ abstract class BaseCcFiles extends BaseObject implements Persistent
$this->podcastEpisodessScheduledForDeletion = clone $this->collPodcastEpisodess;
$this->podcastEpisodessScheduledForDeletion->clear();
}
$this->podcastEpisodessScheduledForDeletion[]= clone $podcastEpisodes;
$this->podcastEpisodessScheduledForDeletion[]= $podcastEpisodes;
$podcastEpisodes->setCcFiles(null);
}

View file

@ -3656,7 +3656,7 @@ abstract class BaseCcFilesQuery extends ModelCriteria
*
* @return CcFilesQuery The current query, for fluid interface
*/
public function joinPodcastEpisodes($relationAlias = null, $joinType = Criteria::INNER_JOIN)
public function joinPodcastEpisodes($relationAlias = null, $joinType = Criteria::LEFT_JOIN)
{
$tableMap = $this->getTableMap();
$relationMap = $tableMap->getRelation('PodcastEpisodes');
@ -3691,7 +3691,7 @@ abstract class BaseCcFilesQuery extends ModelCriteria
*
* @return PodcastEpisodesQuery A secondary query class using the current class as primary query
*/
public function usePodcastEpisodesQuery($relationAlias = null, $joinType = Criteria::INNER_JOIN)
public function usePodcastEpisodesQuery($relationAlias = null, $joinType = Criteria::LEFT_JOIN)
{
return $this
->joinPodcastEpisodes($relationAlias, $joinType)

View file

@ -508,7 +508,7 @@ abstract class BasePodcastEpisodesQuery extends ModelCriteria
*
* @return PodcastEpisodesQuery The current query, for fluid interface
*/
public function joinCcFiles($relationAlias = null, $joinType = Criteria::INNER_JOIN)
public function joinCcFiles($relationAlias = null, $joinType = Criteria::LEFT_JOIN)
{
$tableMap = $this->getTableMap();
$relationMap = $tableMap->getRelation('CcFiles');
@ -543,7 +543,7 @@ abstract class BasePodcastEpisodesQuery extends ModelCriteria
*
* @return CcFilesQuery A secondary query class using the current class as primary query
*/
public function useCcFilesQuery($relationAlias = null, $joinType = Criteria::INNER_JOIN)
public function useCcFilesQuery($relationAlias = null, $joinType = Criteria::LEFT_JOIN)
{
return $this
->joinCcFiles($relationAlias, $joinType)