Giovanni Mascellani scrisse in data 24/07/2007 11:24: > All'incirca Tue, 24 Jul 2007 11:18:35 +0200, Paolo Sala > <[EMAIL PROTECTED]> sembrerebbe aver scritto: > > >> Intanto spendo qualche parola in più su quello che dovrei fare: dovrei >> sincronizzare alcuni file ics in base ai dati inseriti in un databse. >> Una volta prodotti questi file ics mi servono per mostrare all'utente, >> via web tramite phpicalendar, una visualizzazione degli "impegni" che >> sono stati presi... in realtà è molto più complicato di così ma circa >> credo che si possa intuire cosa mi serva. >> >> Ho pensato quindi fare un trigger sulle tabelle che memorizzano questi >> "impegni" che mi aggiornino/creino i file ics necessari... e non credo >> si possa uscire da questa soluzione... >> > > Io non so cosa sia un file ics, ma a quanto capito è una copia in altro > formato del contenuto di una tabella di Postgres. In tal caso la cosa > che ti conviene fare è rigenerarti il file ics tutto da capo a partire > dalla tabella quando questa viene modificata e poi farne quello che > vuoi. > Non è proprio così... un file ics non centra nulla con le tabelle: è un file che memorizza le informazioni di un calendario. Nella tabella memorizzo alcune informazioni sullo stato di occupazione di alcune risorse e dovrei trasformarle in un calendario secondo lo standard icalendar (RFC 2445). Ricreare tutti gli ics ogni qualvolta vado a modificare un record appesantisce enormemente e inutilmente Postgres. Senza contare che poi l'esportazione da tabella a ics dovrei sempre farla con un programmino C...
Grazie mille comunque Piviul -- Per REVOCARE l'iscrizione alla lista, inviare un email a [EMAIL PROTECTED] con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a [EMAIL PROTECTED] To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]