add modified column to twitter_synch_status

This commit is contained in:
Evan Prodromou 2010-09-07 04:32:01 -04:00
parent 7af1d4e589
commit 49af35b44d
2 changed files with 8 additions and 1 deletions

View File

@ -390,6 +390,8 @@ class TwitterBridgePlugin extends Plugin
new ColumnDef('last_id', 'bigint', null, // XXX: check for PostgreSQL new ColumnDef('last_id', 'bigint', null, // XXX: check for PostgreSQL
false), false),
new ColumnDef('created', 'datetime', null, new ColumnDef('created', 'datetime', null,
false),
new ColumnDef('modified', 'datetime', null,
false))); false)));
// For storing user-submitted flags on profiles // For storing user-submitted flags on profiles

View File

@ -56,6 +56,7 @@ class Twitter_synch_status extends Memcached_DataObject
public $timeline; // varchar(255) primary_key not_null public $timeline; // varchar(255) primary_key not_null
public $last_id; // bigint not_null public $last_id; // bigint not_null
public $created; // datetime not_null public $created; // datetime not_null
public $modified; // datetime not_null
/** /**
* Get an instance by key * Get an instance by key
@ -87,6 +88,7 @@ class Twitter_synch_status extends Memcached_DataObject
'timeline' => DB_DATAOBJECT_STRING + DB_DATAOBJECT_NOTNULL, 'timeline' => DB_DATAOBJECT_STRING + DB_DATAOBJECT_NOTNULL,
'last_id' => DB_DATAOBJECT_INT + DB_DATAOBJECT_NOTNULL, 'last_id' => DB_DATAOBJECT_INT + DB_DATAOBJECT_NOTNULL,
'created' => DB_DATAOBJECT_STR + DB_DATAOBJECT_DATE + DB_DATAOBJECT_TIME + DB_DATAOBJECT_NOTNULL 'created' => DB_DATAOBJECT_STR + DB_DATAOBJECT_DATE + DB_DATAOBJECT_TIME + DB_DATAOBJECT_NOTNULL
'modified' => DB_DATAOBJECT_STR + DB_DATAOBJECT_DATE + DB_DATAOBJECT_TIME + DB_DATAOBJECT_NOTNULL
); );
} }
@ -164,6 +166,8 @@ class Twitter_synch_status extends Memcached_DataObject
$tss->user_id = $user_id; $tss->user_id = $user_id;
$tss->timeline = $timeline; $tss->timeline = $timeline;
$tss->last_id = $last_id; $tss->last_id = $last_id;
$tss->created = common_sql_now();
$tss->modified = $tss->created;
$tss->insert(); $tss->insert();
@ -173,7 +177,8 @@ class Twitter_synch_status extends Memcached_DataObject
$orig = clone($tss); $orig = clone($tss);
$tss->last_id = $last_id; $tss->last_id = $last_id;
$tss->modified = common_sql_now();
$tss->update(); $tss->update();