I see a few people struggling with postgres - I will try to play poker rather than code in the next few days, but I'll look into adding something to make it a bit easier during the weekend / next week or two ...
For now all I can say is look at :
http://****************/apps/mediawik...tup_PostgreSQL
Step 1 - you can skip if you already have postgres
Step 2 - in your Start Menu postgres should have created a number of options, one of which is to run psql, which is a simple command line interface that runs in a DOS window. (If you're comfortable running these commands in some other tool, feel free to try - I don't know if it's possible.)
Run psql (I think you need to give your postgres password)
2a. do the "create role ..." command
2b. you can skip the comment command if you like
3a. do the "create database ..." command
3b. again you can skip the comment command if you like
Step 4. Assuming you have a recent snapshot, run run_fpdb.py which is in the top directory when you have unzipped it - in the Dos window that opens it will tell you where it is reading the HUD_config.xml file from.
4a. close fpdb and use something like notepad to edit the HUD_config file to fill in your db details
(or you can try to do this with the (primitive) Main menu - Preferences option. Another option is to download Windows XML Notepad from microsoft.com if you don't mind yet another download - I hate to say it about a M$ product but it does the job nicely.)
If the commands in steps 2 and 3 have worked properly you should have a database called fpdb, with username and password set to fpdb, so set these values in the database part of the config (near the end of the file).
If that doesn't help enough, you can always ask more questions on this thread or in the mailing list.
Personally I think postgres is the best of the 3 databases we are trying to support, so it's good if you can use it. For those struggling with it, you could just start with the sqlite db built into python, it may not be up to doing the hud for people playing 10 tables or something, but I believe it can handle a 100K hand db ok, and I've just been playing 2 tables and using it without any bother.
Or go for mysql if you find that easier to set up - that is the db most people use for fpdb.
sc