X-Git-Url: http://mop.ddnsfree.com/gitweb/?p=brisk.git;a=blobdiff_plain;f=sql%2Fsql.d%2F075-users-network.sql;h=70c304a3b6499533a3b236e5a4d2fa6328c8e457;hp=d6c2f61677c656bd8c09310e8175f67c0b5d124b;hb=65b5b379e459d6be1c120c506e5c15abef57f0f5;hpb=db0ecb0547a5279447768ab01056151e8edbb2f6 diff --git a/sql/sql.d/075-users-network.sql b/sql/sql.d/075-users-network.sql index d6c2f61..70c304a 100644 --- a/sql/sql.d/075-users-network.sql +++ b/sql/sql.d/075-users-network.sql @@ -5,8 +5,6 @@ DROP TABLE IF EXISTS #PFX#usersnet; CREATE TABLE #PFX#usersnet ( owner integer REFERENCES #PFX#users (code) ON DELETE cascade ON UPDATE cascade, -- network owner - inher integer NULL REFERENCES #PFX#users (code) - ON DELETE cascade ON UPDATE cascade, -- inheriting user target integer REFERENCES #PFX#users (code) ON DELETE cascade ON UPDATE cascade, -- evaluated user friend integer, -- friendship level @@ -20,14 +18,10 @@ CREATE TABLE #PFX#usersnet ( DROP INDEX IF EXISTS #PFX#usersnet_owner_idx; DROP INDEX IF EXISTS #PFX#usersnet_target_idx; DROP INDEX IF EXISTS #PFX#usersnet_owner_target_idx; -DROP INDEX IF EXISTS #PFX#usersnet_owner_inher_idx; -DROP INDEX IF EXISTS #PFX#usersnet_owner_target_inher_idx; CREATE INDEX #PFX#usersnet_owner_idx ON #PFX#usersnet (owner); CREATE INDEX #PFX#usersnet_target_idx ON #PFX#usersnet (target); -CREATE INDEX #PFX#usersnet_owner_target_idx ON #PFX#usersnet (owner, target); -CREATE INDEX #PFX#usersnet_owner_inher_idx ON #PFX#usersnet (owner,inher); -CREATE UNIQUE INDEX #PFX#usersnet_owner_target_inher_idx ON #PFX#usersnet (owner, target, inher); +CREATE UNIQUE INDEX #PFX#usersnet_owner_target_idx ON #PFX#usersnet (owner, target); DROP VIEW #PFX#usersnet_wideskill; CREATE VIEW #PFX#usersnet_wideskill