Removed the pgsql table for AgentPrefs, because it is not working. For now the Agent Preferences feature will not work with PGSQL installations -- someone who uses PGSQL needs to send a table that works.

fsassets
Diva Canto 2015-06-14 14:49:20 -07:00
parent be68f4852c
commit 4a516fa156
2 changed files with 12 additions and 22 deletions

View File

@ -44,12 +44,20 @@ namespace OpenSim.Data.PGSQL
public AgentPreferencesData GetPrefs(UUID agentID)
{
AgentPreferencesData[] ret = Get("PrincipalID", agentID.ToString());
// Until someone sends in a table that works
return null;
//AgentPreferencesData[] ret = Get("PrincipalID", agentID.ToString());
if (ret.Length == 0)
return null;
//if (ret.Length == 0)
// return null;
return ret[0];
//return ret[0];
}
public override bool Store(AgentPreferencesData row)
{
// Until someone sends in a table that works
return false;
}
}

View File

@ -1,18 +0,0 @@
:VERSION 2
BEGIN TRANSACTION;
DROP TABLE IF EXISTS "AgentPrefs";
CREATE TABLE "AgentPrefs" (
"PrincipalID" uuid NOT NULL,
"AccessPrefs" CHAR(2) NOT NULL DEFAULT 'M',
"HoverHeight" DOUBLE PRECISION NOT NULL DEFAULT 0,
"Language" CHAR(5) NOT NULL DEFAULT 'en-us',
"LanguageIsPublic" BOOLEAN NOT NULL DEFAULT true,
"PermEveryone" INT4 NOT NULL DEFAULT 0,
"PermGroup" INT4 NOT NULL DEFAULT 0,
"PermNextOwner" INT4 NOT NULL DEFAULT 532480
);
ALTER TABLE "AgentPrefs" ADD PRIMARY KEY("PrincipalID");
COMMIT;