[mythtv-commits] Re: Ticket #333: mythfilldatabase retrieves data for every day for the second datadirect source

MythTV mythtv at cvs.mythtv.org
Sun Nov 20 20:32:26 EST 2005


#333: mythfilldatabase retrieves data for every day for the second datadirect
source
-----------------------------------+----------------------------------------
 Reporter:  bolek-mythtv at curl.com  |        Owner:  greg  
     Type:  defect                 |       Status:  new   
 Priority:  minor                  |    Milestone:        
Component:  mythtv                 |      Version:  0.18.1
 Severity:  medium                 |   Resolution:        
-----------------------------------+----------------------------------------
Comment (by cpinkham):

 Can you run the following SQL queries and tell us what the result are?
 These are what mythfilldatabase would be running in order to see whether
 it needs to redownload a day's data. I'm looking at a patch by Oscar that
 he thinks might be a fix for this, but I want to see if this is why you're
 having to download all days.

 SELECT COUNT(*) FROM program LEFT JOIN channel USING (chanid) WHERE
 sourceid = 2 AND starttime >= DATE_ADD(CURRENT_DATE(), INTERVAL '1 18'
 DAY_HOUR) AND starttime < DATE_ADD(CURRENT_DATE(), INTERVAL 2 DAY);
 SELECT COUNT(*) FROM program LEFT JOIN channel USING (chanid) WHERE
 sourceid = 2 AND starttime >= DATE_ADD(CURRENT_DATE(), INTERVAL '2 18'
 DAY_HOUR) AND starttime < DATE_ADD(CURRENT_DATE(), INTERVAL 3 DAY);
 SELECT COUNT(*) FROM program LEFT JOIN channel USING (chanid) WHERE
 sourceid = 2 AND starttime >= DATE_ADD(CURRENT_DATE(), INTERVAL '3 18'
 DAY_HOUR) AND starttime < DATE_ADD(CURRENT_DATE(), INTERVAL 4 DAY);
 SELECT COUNT(*) FROM program LEFT JOIN channel USING (chanid) WHERE
 sourceid = 2 AND starttime >= DATE_ADD(CURRENT_DATE(), INTERVAL '4 18'
 DAY_HOUR) AND starttime < DATE_ADD(CURRENT_DATE(), INTERVAL 5 DAY);

-- 
Ticket URL: <http://cvs.mythtv.org/trac/ticket/333>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list