Commit Graph
376 Commits
Author SHA1 Message Date
Mika Bostrom 415eb4a3c6 Retab/whitespace demangly fpdb_import.py 2008-12-06 21:50:40 +02:00
Mika Bostrom 19c0328955 Change syntax for CREATE INDEX... for postgresql 2008-12-06 21:14:39 +02:00
Mika Bostrom 6070066f8a obtain_global_lock() is a method, not top-level function 2008-12-06 15:16:55 +02:00
Mika Bostrom dfb8a06686 Allow to connect to local PostgreSQL via domain socket 2008-12-06 15:07:37 +02:00
Mika Bostrom 7ecfac5437 Retab/whitespace demangle fpdb_db.py 2008-12-06 14:40:04 +02:00
Mika Bostrom c9700fc1a7 Some debugs 2008-12-06 14:34:44 +02:00
Mika Bostrom 0f05d0886e Modify local HUD_config.xml, clean some places and change DB type to
postgresql
2008-12-06 14:10:50 +02:00
Mika Bostrom 3eb1a1dd0b Start to clean up psycopg2.connect() and surroundings 2008-12-06 13:41:39 +02:00
Worros 51ce6fc191 Index mods '+0' from sqlcoder on mailing list
Have been tested and provide a significant improvement on import.

"""
Along with new indexes, I think some of the sql in fpdb_simple can be
altered to make it use existing indexes more effectively. Generally
these mods affect statements where the db has a choice of 2 indexes to
use and I think it is choosing badly, e.g. it is using tourneyTypeId
which could match the whole table when it could use the new
siteTourneyNo index which will return very few rows.

To stop the db from using an index I'm just adding zero to the field, so
something like
   playerId = %s
changes to
   playerId+0 = %s
We humans can tell this is no real change at all, but the db sees this
as a change from <field> = <value> to <expression> = <value>, and it can
only use the index if the <field> the index is on is being tested.
(Nowadays you can index expressions in some databases but we'll ignore
that!)
"""
2008-12-05 17:18:13 +09:00
Worros afea3315fc Merge branch 'exp' of git://git.assembla.com/mctfpdb 2008-12-04 18:47:42 +09:00
Worros 42381eaabc Merge branch 'master' of git://git.assembla.com/mctfpdb
Conflicts:

	pyfpdb/fpdb_simple.py
2008-12-04 18:46:55 +09:00
Worros fefbcfca65 Whitespace churn on Graph viewer 2008-12-04 16:15:38 +09:00
Worros a1ed9603f3 Revert debug changes made while working with Eric 2008-12-04 15:52:24 +09:00
Matt Turnbull 92656ae6a0 hole cards / community cards extracted and added to printout 2008-12-03 23:57:20 +00:00
Worros 1f7f3f7187 Fix MySQL 'ADD INDEX' syntax, add functions to create_tables 2008-12-03 18:18:20 +09:00
Worros 165ca5bf19 Oops - fix last commit 2008-12-03 17:41:20 +09:00
Worros f25e524c06 Add sqlcoders indexes to query file 2008-12-03 17:37:31 +09:00
Worros bac92f7b6e playerStats query from sqlcoder - massive whitepsace churn - Apologies 2008-12-03 17:00:11 +09:00
Worros e7650427b0 Initial placement of playerStatsByPosition
Doesn't do much thats useful yet - hard coded to nl and playerid=3
2008-12-03 16:36:49 +09:00
Matt Turnbull 85f64b42fb Merge branch 'master' of git://git.assembla.com/fpdboz 2008-12-01 14:34:39 +00:00
Worros 8820a691e8 Update bulk import codepath to output total import time. 2008-12-01 20:07:38 +09:00
eblade 401bcc15cd remove debug code i accidently committed last time
account for dead seats between blinds
fix some improper position handling when BB in seat 2, with dead hand in seat 1, and SB on last seat
2008-11-27 11:27:23 -05:00
Worros 762ae46afb Merge branch 'master' of git://git.assembla.com/fpdb-eric
Conflicts:

	pyfpdb/GuiGraphViewer.py
2008-11-27 22:50:58 +09:00
eblade 1de34462e3 remove spurious window realize from popup_window as well
printEmailErrorMessage also writes a traceback to the stderr, so we can more easily figure out -what part- it failed in
parsePositions will ignore a small blind if it appears to be coming from the same place as the big (does this mess with dead blinds? who knows)
2008-11-27 08:35:17 -05:00
Worros fed3374901 Start output of action lines for Super class 2008-11-27 21:29:19 +09:00
Worros b495387d94 Move Everleaf updates - action now parsed 2008-11-27 20:54:42 +09:00
eblade 274cecdc58 stat windows no longer call realize() as that is done automatically by gtk when needed
importer dumps bad hands to hand-errors.txt after printing the normal email message
parse_logic should ignore lines where small blind is found to be "$0", however, it's still causing errors
2008-11-27 05:12:07 -05:00
eblade 6e116f4b02 don't bother doing show_all on each stat_window, then hide, just hide first. (probably shouldn't need to even hide them first, but they seem to sometimes start hidden sometimes not) 2008-11-27 02:31:52 -05:00
Worros 7cc8ce7757 Clean up profit graph function 2008-11-27 10:29:41 +09:00
Worros 6c4c450f07 Fix for postgres graph query - Remove column names to fix syntax error 2008-11-27 10:28:19 +09:00
eblade 49390940e3 add middle-click on stat_window to hide it (since we don't currently have a way to hide it when someone leaves) 2008-11-25 08:52:59 -05:00
eblade 2c00422f34 clean up some stat descriptions 2008-11-25 07:33:20 -05:00
eblade 53a95ccc80 stat windows are hidden by default, and only brought forward when there's a player in a seat that has recorded a hand 2008-11-25 07:03:33 -05:00
eblade f8749fe7fb Add "hudcolor" attribute to all <stat> definitions, drop font size to Sans 7, since i can't fit my stats in comfortably anymore 2008-11-25 06:47:58 -05:00
eblade c815edaa9b Merge branch 'master' of git://git.assembla.com/fpdboz 2008-11-22 18:16:55 -05:00
eblade 5642f4bafc Merge branch 'master' of git://git.assembla.com/free_poker_tools 2008-11-22 18:16:46 -05:00
Ray 2155c12587 Fixed error detecting FTP tables on NT 2008-11-22 17:28:12 -05:00
Worros bffbc18ff4 : 2008-11-18 14:27:30 +09:00
eblade 50938c4912 Merge branch 'master' of git://git.assembla.com/fpdboz 2008-11-17 14:38:01 -05:00
Ray 17ad796917 More changes to support mucked/aux windows. 2008-11-16 17:53:31 -05:00
Worros 55332d4983 More Everleaf updates, may have a functional regex for action in NLHE 2008-11-16 13:44:16 +09:00
Worros 7aa0cff8d8 Make ftp kinda work 2008-11-16 13:43:24 +09:00
Worros dfbcf8efc7 Merge branch 'master' of git://git.assembla.com/free_poker_tools 2008-11-16 11:49:37 +09:00
eblade 284955350a Merge branch 'master' of git://git.assembla.com/fpdboz.git 2008-11-14 15:46:02 -05:00
eblade 1ed20a5f70 Merge branch 'master' of git://git.assembla.com/fpdboz.git
Conflicts:
	pyfpdb/GuiGraphViewer.py
2008-11-14 15:45:56 -05:00
Ray 37cd869209 fix reading of mucked cards for stud games 2008-11-14 13:10:17 -05:00
Worros 0059d20f8e Add callback for test entry so player name is changable. Still buggy but partially functional 2008-11-14 22:41:37 +10:00
Worros ba52cb93d1 Actually implement sqlcoders query as intended.
Query running in about 30% of the time.
2008-11-14 19:27:37 +10:00
Worros e4021b0525 Fix comment re: stars time format 2008-11-14 15:02:38 +10:00
Worros 115c5d920d Text was annoying me. Turned into multiline string. 2008-11-14 14:58:35 +10:00