]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
add repeat_of column to notice table
authorEvan Prodromou <evan@status.net>
Fri, 11 Dec 2009 15:20:32 +0000 (10:20 -0500)
committerEvan Prodromou <evan@status.net>
Fri, 11 Dec 2009 15:20:32 +0000 (10:20 -0500)
db/08to09.sql
db/08to09_pg.sql
db/statusnet.sql
db/statusnet_pg.sql

index 64640f4ced942ff831d0b1b704d5afb11e5a3d15..28ec3ec16b779eaf416b05448daf8d651d6940c4 100644 (file)
@@ -4,8 +4,10 @@ alter table notice
      add column lon decimal(10,7) comment 'longitude',
      add column location_id integer comment 'location id if possible',
      add column location_ns integer comment 'namespace for location',
+     add column repeat_of integer comment 'notice this is a repeat of' references notice (id),
      drop index notice_profile_id_idx,
-     add index notice_profile_id_idx (profile_id,created,id);
+     add index notice_profile_id_idx (profile_id,created,id),
+     add index notice_repeatof_idx (repeat_of);
 
 alter table message
      modify column content text comment 'message content';
index 1df8c249b526f1e983aa5ec712d6fce5eb00249c..0398952f6e5e6a95da7d55a41685b2c4590a7095 100644 (file)
@@ -74,6 +74,7 @@ ALTER TABLE notice ADD COLUMN lat decimal(10, 7) /* comment 'latitude'*/;
 ALTER TABLE notice ADD COLUMN lon decimal(10,7) /* comment 'longitude'*/;
 ALTER TABLE notice ADD COLUMN location_id integer /* comment 'location id if possible'*/ ;
 ALTER TABLE notice ADD COLUMN location_ns integer /* comment 'namespace for location'*/;
+ALTER TABLE notice ADD COLUMN repeat_of integer / * comment 'notice this is a repeat of' */ references notice (id);
 
 ALTER TABLE profile ADD COLUMN lat decimal(10,7) /*comment 'latitude'*/ ;
 ALTER TABLE profile ADD COLUMN lon decimal(10,7) /*comment 'longitude'*/;
index 18abcdfdb2d8b479b2b4489205ab31990a21991b..6b3c2ca068a0339aff53a831e0c1818e3d00a716 100644 (file)
@@ -129,11 +129,13 @@ create table notice (
     lon decimal(10,7) comment 'longitude',
     location_id integer comment 'location id if possible',
     location_ns integer comment 'namespace for location',
+    repeat_of integer comment 'notice this is a repeat of' references notice (id),
 
     index notice_profile_id_idx (profile_id,created,id),
     index notice_conversation_idx (conversation),
     index notice_created_idx (created),
     index notice_replyto_idx (reply_to),
+    index notice_repeatof_idx (repeat_of),
     FULLTEXT(content)
 ) ENGINE=MyISAM CHARACTER SET utf8 COLLATE utf8_general_ci;
 
index c37fa81dee35b2c7fd2edb76ca412f9011943808..020bfd967052051fa3cab3ee1bea2d54417f5583 100644 (file)
@@ -135,7 +135,9 @@ create table notice (
     lat decimal(10,7) /* comment 'latitude'*/ ,
     lon decimal(10,7) /* comment 'longitude'*/ ,
     location_id integer /* comment 'location id if possible'*/ ,
-    location_ns integer /* comment 'namespace for location'*/
+    location_ns integer /* comment 'namespace for location'*/ ,
+    repeat_of integer /* comment 'notice this is a repeat of' */ references notice (id) ,
+
 /*    FULLTEXT(content) */
 );