Complete PostGres from previous commit - (Not Tested)
Signed-off-by: Terry <terry@digiworldz.com> Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>0.9.1.1
parent
2f79f463ea
commit
999a068172
|
@ -115,9 +115,25 @@ namespace OpenSim.Data.PGSQL
|
||||||
}
|
}
|
||||||
|
|
||||||
//BA MOD...
|
//BA MOD...
|
||||||
public RegionData GetSpecific(string regionName, UUID ScopeID)
|
public RegionData GetSpecific(string regionName, UUID scopeID)
|
||||||
{
|
{
|
||||||
|
string sql = "select * from " + m_Realm + " where lower(\"regionName\") = lower(:regionName) ";
|
||||||
|
if (scopeID != UUID.Zero)
|
||||||
|
sql += " and \"ScopeID\" = :scopeID";
|
||||||
|
|
||||||
|
using (NpgsqlConnection conn = new NpgsqlConnection(m_ConnectionString))
|
||||||
|
using (NpgsqlCommand cmd = new NpgsqlCommand(sql, conn))
|
||||||
|
{
|
||||||
|
cmd.Parameters.Add(m_database.CreateParameter("regionName", regionName));
|
||||||
|
if (scopeID != UUID.Zero)
|
||||||
|
cmd.Parameters.Add(m_database.CreateParameter("scopeID", scopeID));
|
||||||
|
conn.Open();
|
||||||
|
List<RegionData> ret = RunCommand(cmd);
|
||||||
|
if (ret.Count == 0)
|
||||||
return null;
|
return null;
|
||||||
|
|
||||||
|
return ret[0];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public RegionData Get(int posX, int posY, UUID scopeID)
|
public RegionData Get(int posX, int posY, UUID scopeID)
|
||||||
|
|
Loading…
Reference in New Issue