aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Data/SQLite/SQLiteAssetData.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-06-11check in working migration code fore SQLite. This Sean Dague1-3/+21
is now using migrations instead of the old model to create tables. Tested for existing old tables, and for creating new ones.
2008-05-16Formatting cleanup.Jeff Ames1-12/+12
2008-05-14More formatting cleanup.Jeff Ames1-1/+2
2008-05-14Formatting cleanup.Jeff Ames1-1/+1
2008-05-01* In ur code. Making it static.Adam Frisby1-5/+5
* Converted a bunch of functions to static functions.
2008-05-01* Align new fields upgrade sql to have the same 'not null' and default ↵Justin Clarke Casey1-5/+5
settings as when an inventoryitems table is newly created * Normalize logging titles in database code, though this doesn't yet cover invoking code
2008-04-23changes to allow asset_source to be specified in the opensim.iniSean Dague1-3/+6
this will work for sqlite and nhibernate, but will be ignored for mysql and mssql (reverting to their ini files) until someone writes that bit.
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby1-2/+2
(this took a while to run).
2008-04-02fix ups to include OpenSim.Framework explicit includes (theySean Dague1-0/+1
were implicitly included before). Everything builds again. Now off to testing.
2008-04-02attempt to fix up all refernces to new directory structureSean Dague1-1/+1
2008-04-02whole lot more movingSean Dague1-0/+0
2008-03-28* Introduced common abstract AssetDataBase implementing IAssetProviderlbsa711-18/+18
* changed the semantics of SQLiteBase to SQLiteUtils * Added abstract placeholder files for the other db providers
2008-03-18Formatting cleanup.Jeff Ames1-27/+27
2008-03-12* Fix for SQLiteAssetData - We now ignore duplicate assets. We shouldn't ↵Adam Frisby1-2/+1
support replacing a asset with a fixed UUID as this leads to potential collisions and revisioning issues when proxying down the road.
2008-03-11Ensure resolution of mantis 113Sean Dague1-1/+3
2008-02-05Converted logging to use log4net.Jeff Ames1-5/+7
Changed LogBase to ConsoleBase, which handles console I/O. This is mostly an in-place conversion, so lots of refactoring can still be done.
2008-01-15* Restore non dash asset UUID persistence which was made dashed in r3069Justin Clarke Casey1-6/+6
* Apologies, any sqlite databases created between r3069 and this change will now contain unfindable assets. * But sqlite asset databases used previous to r3069 will now work again. * This change may have been done on purpose, so it's not impossible it will be re-reverted
2008-01-14my Exists check was slow and wrong. This fixes issues peopleSean Dague1-5/+24
were just having on IRC. Thanks to Grumly57 for helping to sort this out.
2008-01-14good bye ADO.NET to assets, notice faster startup timeSean Dague1-103/+66
2007-12-27* Optimized usingslbsa711-1/+1
* shortened references * Removed redundant 'this' * Normalized EOF
2007-12-24Log message tweakingJustin Clarke Casey1-5/+5
2007-12-20Fix up other sqlite db interactions to use non-hyphenated uuidJustin Clarke Casey1-5/+5
Inventory contents retrieval and persistent region storage standalone now appear to work as well as they did before :) This patch will not fix grid problems. May be bugs present due to conversions I didn't spot. I personally probably don't have any more time for this today. I'm also not entirely convinced this is the right way forward so this might be a handy pause for thought. I'll also be delighted if I wake up tommorrow and everything is fine again.
2007-12-10saved OpenSim source code from the giant rampaging unterminated copyright ↵Jeff Ames1-2/+2
notice of doom
2007-10-30* Optimized usingslbsa711-56/+69
* Shortened type references * Removed redundant 'this' qualifier
2007-10-29as per the "Filesystem cleanup for OpenSim repository" mailing list thread. ↵MW1-2/+2
Have flattened the OpenSim.Framework project/namespace. The problem is that the namespace is still wrong as its "OpenSim.Framework" while the directory is "OpenSim\Framework\General" , so we need to decide if we change the directory or correct the namespace. Note this has lead to a big flat project, but I think a lot of the files we most likely don't even use any longer. And others belong in other projects/namespaces anyway.
2007-10-17* Some asset loading refactoringlbsa711-9/+12
2007-10-13Asset server implementation. Again one of these "plumbing" releases, where ↵Tleiades Hax1-1/+22
no real functionality has been introduced, but ground work has been made, enabling the asset server, and preparing the sim server to query the asset server. Introduced an "IPlugin" interface, which plugins can inherit from.
2007-09-11move the locks closer to the data, sqlite for assets now works like a champSean Dague1-31/+34
2007-09-11add DeleteAssetSean Dague1-10/+14
this also moves commit points around a bit for debuging, though this will change back now the MW has worked out synchronization
2007-09-10added some debugging for tracing where asset code isn't working with sqliteSean Dague1-1/+20
2007-09-10mass update of urls in source code to new websiteSean Dague1-1/+1
2007-09-10hooked up sdague new sqlite asset database provider to the old asset system. ↵MW1-3/+19
So we can still use sqlite for assets while we wait for the rest of the new asset system to be wrote. Needs more testing, so if it causes problems will have to swap back to db4o.
2007-09-07added SQLiteAssetData class first pass. This should work,Sean Dague1-0/+237
but it will current store local and temporary assets as well. Will fix that later.