Как проверить общее количество рук в моей базе данных?
|
|
Вопрос / Проблема |  | Как проверить общее количество рук в моей базе данных? |
Ответ / Решение |  | Нажмите кнопку Пуск > Программы > PostgreSQL 8.2 > PG Admin III либо найдите и щелкните мышкой на выполняемом файле pgAdmin3.exe с изображением слона, в папке программы по адресу: C:\Program Files\PostgreSQL\8.2\bin\. После этого должно появиться нижеприведенное диалоговое окно:  В появившемся диалоговом окне объекта дважды щелкните мышкой на названии “PostgreSQL Database Server 8.2” расположенном вверху слева, появится окно с запросом пароля. Данный пароль вы использовали при настройке PostgreSQL. После введения правильного пароля вы увидите новое диалоговое окно, как показано ниже:  Затем раскройте папку базы данных и выберите соответствующую базу данных (по умолчанию - HoldemManager). После этого появится всплывающее окно с сообщением о шифровании базы данных, если оно появится, поставьте галочку на флажок «не показывать эту подсказку в дальнейшем» и нажмите ОК. Затем при выделенной базе данных, перейдите в меню Tools и выберите пункт меню Query Tool как показано на рисунке внизу: После этого вы увидите окно как показано на рисунке внизу. В окне для ввода текста, которое находится вверху слева, наберите запрос: «Select Count(*) from pokerhands», затем перейдите в Query Menu и выберите команду Execute или нажмите клавишу F5. После этого вы должны увидеть сообщение «Query is running» (запрос выполняется) в нижнем левом углу, как показано на рисунке внизу. На компьютере средней мощности для выполнения запроса по базе, состоящей из 3 000 000 записей понадобится около 2-3 минут. После выполнения запроса на закладке Data Output будет выведено количество рук. Чтобы выбрать руки сгруппированные по определенным покерным сайтам запустите. пожалуйста данный запрос: «SELECT pokersites.sitename, count(*) FROM pokerhands LEFT JOIN pokersites ON pokerhands.site_id = pokersites.site_id GROUP BY pokersites.sitename».  |