From a73d87ef1651ac1e935e0cfebed99282a69c3941 Mon Sep 17 00:00:00 2001 From: Melanie Thielker Date: Fri, 18 Jul 2008 20:50:47 +0000 Subject: Introduce a separate connection string for estates, which defaults to the one gi ven for the region datastore. Removes the flag to store prim inventories, which are now always stored. --- OpenSim/Data/MySQL/MySQLDataStore.cs | 23 +---------------------- 1 file changed, 1 insertion(+), 22 deletions(-) (limited to 'OpenSim/Data/MySQL') diff --git a/OpenSim/Data/MySQL/MySQLDataStore.cs b/OpenSim/Data/MySQL/MySQLDataStore.cs index d1db064..74f15cb 100644 --- a/OpenSim/Data/MySQL/MySQLDataStore.cs +++ b/OpenSim/Data/MySQL/MySQLDataStore.cs @@ -92,9 +92,6 @@ namespace OpenSim.Data.MySQL private DataTable m_landAccessListTable; private DataTable m_regionSettingsTable; - /// Temporary attribute while this is experimental - private bool persistPrimInventories; - /*********************************************************************** * * Public Interface Functions @@ -105,13 +102,11 @@ namespace OpenSim.Data.MySQL /// see IRegionDataStore /// /// - /// - public void Initialise(string connectionString, bool persistPrimInventories) + public void Initialise(string connectionString) { m_connectionString = connectionString; m_dataSet = new DataSet(); - this.persistPrimInventories = persistPrimInventories; int passPosition = 0; int passEndPosition = 0; @@ -184,13 +179,10 @@ namespace OpenSim.Data.MySQL m_shapeDataAdapter.Fill(m_shapeTable); - if (persistPrimInventories) - { m_itemsTable = createItemsTable(); m_dataSet.Tables.Add(m_itemsTable); SetupItemsCommands(m_itemsDataAdapter, m_connection); m_itemsDataAdapter.Fill(m_itemsTable); - } m_terrainTable = createTerrainTable(); m_dataSet.Tables.Add(m_terrainTable); @@ -429,10 +421,7 @@ namespace OpenSim.Data.MySQL shapeRow.Delete(); } - if (persistPrimInventories) - { RemoveItems(uuid); - } // Remove prim row row.Delete(); @@ -527,11 +516,8 @@ namespace OpenSim.Data.MySQL createdObjects[new LLUUID(objID)].AddPart(prim); } - if (persistPrimInventories) - { LoadItems(prim); } - } catch (Exception e) { m_log.Error("[REGION DB]: Failed create prim object, exception and data follows"); @@ -827,10 +813,7 @@ namespace OpenSim.Data.MySQL m_primDataAdapter.Update(m_primTable); m_shapeDataAdapter.Update(m_shapeTable); - if (persistPrimInventories) - { m_itemsDataAdapter.Update(m_itemsTable); - } m_terrainDataAdapter.Update(m_terrainTable); m_landDataAdapter.Update(m_landTable); @@ -1812,9 +1795,6 @@ namespace OpenSim.Data.MySQL /// public void StorePrimInventory(LLUUID primID, ICollection items) { - if (!persistPrimInventories) - return; - m_log.InfoFormat("[REGION DB]: Persisting Prim Inventory with prim ID {0}", primID); // For now, we're just going to crudely remove all the previous inventory items @@ -2241,7 +2221,6 @@ namespace OpenSim.Data.MySQL // pDa.Fill(tmpDS, "prims"); // sDa.Fill(tmpDS, "primshapes"); - // if (persistPrimInventories) // iDa.Fill(tmpDS, "primitems"); // tDa.Fill(tmpDS, "terrain"); -- cgit v1.1