diff options
author | horchi <vdr@jwendel.de> | 2017-06-02 12:21:12 +0200 |
---|---|---|
committer | horchi <vdr@jwendel.de> | 2017-06-02 12:21:12 +0200 |
commit | b20735c7599271606c96a3e8218df837a5861caf (patch) | |
tree | dbcbff11233ba9c11a2fb66c121ae43848c642fa | |
parent | 95d89c9f9a5dcfcaae93427b937c686ed20d63ba (diff) | |
download | vdr-plugin-epg2vdr-b20735c7599271606c96a3e8218df837a5861caf.tar.gz vdr-plugin-epg2vdr-b20735c7599271606c96a3e8218df837a5861caf.tar.bz2 |
2017-06-02 version 1.1.62 (horchi)\n - change: Minod change\n\n
-rw-r--r-- | HISTORY.h | 7 | ||||
-rw-r--r-- | epg2vdr.c | 5 | ||||
-rw-r--r-- | update.c | 8 |
3 files changed, 16 insertions, 4 deletions
@@ -5,8 +5,8 @@ * */ -#define _VERSION "1.1.61" -#define VERSION_DATE "22.05.2017" +#define _VERSION "1.1.62" +#define VERSION_DATE "02.06.2017" #define DB_API 4 @@ -19,6 +19,9 @@ /* * ------------------------------------ +2017-06-02 version 1.1.62 (horchi) + - change: Minod change + 2017-05-22 version 1.1.61 (horchi) - bugfix: Fixed aux handling @@ -469,9 +469,10 @@ int cPluginEPG2VDR::initDb() timerDb->TableName(), vdrDb->TableName(), timerDb->getField("STATE")->getDbName(), timerDb->getField("STATE")->getDbName()); - selectTimers->build(" and t.%s = v.%s", + selectTimers->build(" and t.%s = v.%s order by t.%s", timerDb->getField("VDRUUID")->getDbName(), - vdrDb->getField("UUID")->getDbName()); + vdrDb->getField("UUID")->getDbName(), + timerDb->getField("_STARTTIME")->getDbName()); status += selectTimers->prepare(); @@ -1409,6 +1409,9 @@ int cUpdate::refreshEpg(const char* forChannelId, int maxTries) uint64_t start = cTimeMs::Now(); cDbStatement* select = 0; + if (Epg2VdrConfig.loglevel >= 5) + connection->showStat("before refresh"); + // lookback ... getParameter("uuid", "lastEventsUpdateAt", lastEventsUpdateAt); @@ -1618,6 +1621,11 @@ int cUpdate::refreshEpg(const char* forChannelId, int maxTries) tell(1, "Updated all %d channels, %d events (%d deletions) in %s", channels, total, dels, ms2Dur(cTimeMs::Now()-start).c_str()); + // print sql statistic for statement debugging + + if (Epg2VdrConfig.loglevel >= 5) + connection->showStat("refresh"); + return dbConnected(yes) ? success : fail; } |