]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
added group_block and group_alias tables
authorBrenda Wallace <shiny@cpan.org>
Fri, 26 Jun 2009 09:55:43 +0000 (21:55 +1200)
committerBrenda Wallace <shiny@cpan.org>
Wed, 15 Jul 2009 06:50:11 +0000 (18:50 +1200)
db/laconica_pg.sql

index dae8b8fafe77b6e21e3d259e834d105a0b07e989..92331181d7b1a336588195c7b48e259703104877 100644 (file)
@@ -499,6 +499,26 @@ create table design (
     primary key (id)\r
 );\r
 \r
+create table group_block (\r
+   group_id integer not null /* comment 'group profile is blocked from' */ references user_group (id),\r
+   blocked integer not null /* comment 'profile that is blocked' */references profile (id),\r
+   blocker integer not null /* comment 'user making the block'*/ references "user" (id),\r
+   modified timestamp /* comment 'date of blocking'*/ ,\r
+\r
+   primary key (group_id, blocked)\r
+);\r
+\r
+create table group_alias (\r
+\r
+   alias varchar(64) /* comment 'additional nickname for the group'*/ ,\r
+   group_id integer not null /* comment 'group profile is blocked from'*/ references user_group (id),\r
+   modified timestamp /* comment 'date alias was created'*/,\r
+   primary key (alias)\r
+\r
+);\r
+create index group_alias_group_id_idx on group_alias (group_id);\r
+\r
+\r
 /* Textsearch stuff */\r
 \r
 create index textsearch_idx on profile using gist(textsearch);\r