Iniciado por
MDPD
Bueno, he seguido las instrucciones de la pág. 43 pero empezando desde /usr/local/etc/opt/bin/sqlite3 /usr/local/etc/dvdplayer/schedule_record.db, no sé si esto es correcto, pero al final me dice lo siguiente:
Error: trigger (INSERT_TIMER_RECORD) already exists
OK, OK, vamos bien!, lo que pasa es que ya tenías creado el trigger anterior, no pasa "ná", entra en el sqlite abriendo la base de datos como indicas:
Código:
/usr/local/etc/opt/bin/sqlite3 /usr/local/etc/dvdplayer/schedule_record.db
Y ejecuta el código siguiente, tal y como aparece, para borrar el trigger anterior y crear el nuevo:
Código:
DROP TRIGGER [INSERT_TIMER_RECORD];
CREATE TRIGGER [INSERT_TIMER_RECORD] AFTER INSERT ON [timer_record_table]
BEGIN
UPDATE timer_record_table SET
timestamp_Start =timestamp_Start - 600,
timestamp_Offset=timestamp_Offset + 1800,
date_year =strftime('%Y',(datetime(timestamp_start - 600, 'unixepoch', 'localtime'))),
date_month =strftime('%m',(datetime(timestamp_start - 600, 'unixepoch', 'localtime'))),
date_day =strftime('%d',(datetime(timestamp_start - 600, 'unixepoch', 'localtime'))),
start_hour =strftime('%H',(datetime(timestamp_start - 600, 'unixepoch', 'localtime'))),
start_minute =strftime('%M',(datetime(timestamp_start - 600, 'unixepoch', 'localtime'))),
length_hour =strftime('%H',datetime((strftime('%s', '2000-01-01 00:00:00') + timestamp_Offset + 1800), 'unixepoch')),
length_minute =strftime('%M',datetime((strftime('%s ','2000-01-01 00:00:00') + timestamp_Offset + 1800), 'unixepoch'))
WHERE ID = New.ID
AND event_id>0;
END;
Y ya estaría, apaga y enciende el equipo y ya tendrás las guardas activas para todo lo que añadas desde la guia EPG.
Saludos