192 |
|
|
193 |
def _doDeleteStatementWHist(self, table): |
def _doDeleteStatementWHist(self, table): |
194 |
if not self._haveHistory(table): return 1 |
if not self._haveHistory(table): return 1 |
195 |
today = self._parent._dataObject._toSqlString(self._parent._dataObject.triggerExtensions.getTimeStamp()) |
today = "'%s'" % self._parent._dataObject.triggerExtensions.getTimeStamp() |
196 |
return self._parent._dataObject.triggerExtensions.atomicModify(today, \ |
return self._parent._dataObject.triggerExtensions.atomicModify(today, \ |
197 |
"%s._end_t" % (table), \ |
"%s._end_t" % (table), \ |
198 |
self._parent._dataObject, \ |
self._parent._dataObject, \ |
304 |
|
|
305 |
if self._haveHistory(table): |
if self._haveHistory(table): |
306 |
fields.append("_start_t") |
fields.append("_start_t") |
307 |
vals.append(self._parent._dataObject._toSqlString(self._parent._dataObject.triggerExtensions.getTimeStamp())) |
vals.append("'%s'" % self._parent._dataObject.triggerExtensions.getTimeStamp()) |
308 |
|
|
309 |
statement = "INSERT INTO %s (%s) VALUES (%s)" % \ |
statement = "INSERT INTO %s (%s) VALUES (%s)" % \ |
310 |
(table, string.join(fields,','), \ |
(table, string.join(fields,','), \ |