Give the active MVs primary keys.
authorAnt Zucaro <azucaro@gmail.com>
Thu, 4 Feb 2016 23:03:39 +0000 (18:03 -0500)
committerAnt Zucaro <azucaro@gmail.com>
Thu, 4 Feb 2016 23:03:39 +0000 (18:03 -0500)
tables/active_maps_mv.sql
tables/active_players_mv.tab
tables/active_servers_mv.tab

index f7afdae..aeaccbc 100755 (executable)
@@ -3,7 +3,8 @@ create table active_maps_mv(
        map_id bigint,
        map_name character varying(128),
        games integer,
-       create_dt timestamp without time zone default (now() at time zone 'UTC')
+       create_dt timestamp without time zone default (now() at time zone 'UTC'),
+    CONSTRAINT active_maps_mv_pk PRIMARY KEY (sort_order)
 );
 
 ALTER TABLE xonstat.active_maps_mv OWNER TO xonstat;
index 0d22213..6d41752 100755 (executable)
@@ -3,7 +3,8 @@ create table active_players_mv(
        player_id bigint,
        nick character varying(128),
        alivetime interval,
-       create_dt timestamp without time zone default (now() at time zone 'UTC')
+       create_dt timestamp without time zone default (now() at time zone 'UTC'),
+    CONSTRAINT active_players_mv_pk PRIMARY KEY (sort_order)
 );
 
 ALTER TABLE xonstat.active_players_mv OWNER TO xonstat;
index 28fcb6d..a6be890 100755 (executable)
@@ -3,7 +3,8 @@ create table active_servers_mv(
        server_id bigint,
        server_name character varying(128),
        games integer,
-       create_dt timestamp without time zone default (now() at time zone 'UTC')
+       create_dt timestamp without time zone default (now() at time zone 'UTC'),
+    CONSTRAINT active_servers_mv_pk PRIMARY KEY (sort_order)
 );
 
 ALTER TABLE xonstat.active_servers_mv OWNER TO xonstat;