* implement the new SessionsCache table
- The SessionsCache table can be used to track overall or game sepecific sessions
- The totalProfit field is summed by gameTypeId for cash games allowing for multiple currencies
- Tournament profit (cashes - buy-ins) are also recorded in totalProfit and its grouped by tourneyId
* change the sequence and methodology surrounding the import of hands
- fpdb_import.py implements a unique Hand.py method for each table
- Hands SessionCache and HudCache records themselves are 'cached' to allow for 'bulk insert' at EOF
- import is reorganized to allow for efficient locking in multiple connection environments
* changes the name of the index created by addTPlayersIndex (so that it is unique) to accommodate a bug in MySQL 5.5
TODO
* A 'rebuild_sessionsCache' method is still required
* Further commits are expected to fix bugs created during the porting of this code
|
||
|---|---|---|
| files | ||
| gfx | ||
| packaging | ||
| pyfpdb | ||
| regression-test | ||
| utils | ||
| .gitattributes | ||
| agpl-3.0.txt | ||
| fdl-1.2.txt | ||
| gpl-2.0.txt | ||
| gpl-3.0.txt | ||
| Makefile | ||
| mit.txt | ||
| readme.txt | ||
| run_fpdb.bat | ||
| run_fpdb.py | ||
| setup.py | ||
| test_Python_Libs.py | ||
| test_Python.py | ||
Please visit http://fpdb.sourceforge.net for documentation, tips and help.