[Debconf-video-commits] r703 - package/trunk/src
Ben Hutchings
benh at alioth.debian.org
Sat Jul 23 16:21:36 UTC 2011
Author: benh
Date: 2011-07-23 16:21:36 +0000 (Sat, 23 Jul 2011)
New Revision: 703
Modified:
package/trunk/src/dc-export-csv
Log:
Update dc-export-csv for new database schema
Modified: package/trunk/src/dc-export-csv
===================================================================
--- package/trunk/src/dc-export-csv 2011-07-23 14:38:33 UTC (rev 702)
+++ package/trunk/src/dc-export-csv 2011-07-23 16:21:36 UTC (rev 703)
@@ -44,13 +44,16 @@
if speaker_name:
event_speakers.setdefault(event_id, []).append(speaker_name)
- cur.execute('SELECT event.event_id, event_recording_base_name, title,'
- ' subtitle, language, abstract, recording_time, event_type'
- ' FROM video_event_recording, event, video_recording'
- ' WHERE video_event_recording.event_id=event.event_id'
- ' AND video_event_recording.recording_id=video_recording.id'
- ' AND event.conference_id=%(conf_id)d',
- {'conf_id': conf_id})
+ cur.execute(
+ 'SELECT event.event_id,'
+ ' COALESCE(event_recording_base_name, video_event.event_base_name),'
+ ' title, subtitle, language, abstract, recording_time, event_type'
+ ' FROM video_event_recording, event, video_recording, video_event'
+ ' WHERE video_event_recording.event_id=event.event_id'
+ ' AND video_event_recording.recording_id=video_recording.id'
+ ' AND event.conference_id=%(conf_id)d'
+ ' AND video_event.event_id=event.event_id',
+ {'conf_id': conf_id})
for (event_id, base_name, title, subtitle, language,
abstract, recording_time, event_type) in cur.fetchall():
speakers = '; '.join(event_speakers.get(event_id, []))
More information about the Debconf-video-commits
mailing list