Регистрация
Регистрация Поиск Сообщество  
CGM > Покер > Программы и железо для игроков > Покер софт
Опции темы

PostgreSQL. Как вручную редактировать записи?

Важные объявления
Старый 03.01.2008, 15:53     TS Старый   #1 (permalink)
Бессмертный
 
Аватар для StoneCold
 
Регистрация: 04.12.2006
Адрес: Москва
Сообщений: 3,001
Вопрос, скорее, теоретического плана, но, возможно, кто-то умеет это делать, а именно: есть тема вручную заносить в базу макнутые на шоудауне руки (Онгейм). Можно ли это сделать в принципе? И каков примерный алгоритм действий? Я уже больше 10 лет не занимался ни программированием, ни администрированием БД, но если напишете алгоритм и основные команды, то попробую сам разобраться.

Вложения
Тип файла: docx 5 Кубок России.docx (38.4 Кб, 11 просмотров)
__________________
"Дело не в размере впипа, а в умении им пользоваться". (c)longa@.....офф
StoneCold вне форума      
Старый 03.01.2008, 19:17   #2 (permalink)
bdv
Старожил
 
Регистрация: 11.04.2005
Сообщений: 773
Ну теоретически все можно В MS SQL для этого используется команда UPDATE, думаю что в Postgre диалект в таких основных командах отличаться не должен. Апдейтить нужно таблицу game_players, конкретнее столбцы hole_card_1, hole_card_2, suited, final_hand, hand_rank_id, hole_cards, card_order_1,2,3, connector_hand, pair_hand. Наверно для обычных просмотров должно хватить хоулкардов, но фильтры для этого игрока видимо будут работать некорректно.

Все написано навскидку, ответственности не несу
Также навскидку пример (синтаксис MS SQL)

update game_players
set hole_card_1='Tc'
where game_id=1 and player_id=1

Сразу видно, что придется связывать с таблицей game по реальному номеру игры и с players по скринейму.
Если когда-то занимался, разберешься наверное. Ничего особо сложного вроде как нету.
__________________
get rich or die tryin\'
bdv вне форума      
Старый 04.01.2008, 01:43   #3 (permalink)
Участник
 
Аватар для VlzPoker
 
Регистрация: 07.02.2005
Адрес: Юг России
Сообщений: 180
Отправить сообщение для VlzPoker с помощью ICQ Отправить сообщение для VlzPoker с помощью Skype™
Еще подскажите как убить хистори (физически)выборочно, а также полностью.
Убивая в трекере хистори и запуская в нем всякие там вакуумы - физически на диске места не прибавляется. Как я понимаю здесь нужно запустить что-то из папки потсгресса, но блин боюсь накосячить, немогли бы Вы четко по пунктам написать что делать, думаю многим физически бы хотелось освободить винты.
VlzPoker вне форума      
Старый 04.01.2008, 02:35     TS Старый   #4 (permalink)
Бессмертный
 
Аватар для StoneCold
 
Регистрация: 04.12.2006
Адрес: Москва
Сообщений: 3,001
Цитата:
Сообщение от VlzPoker писал пт, 04 января 2008 01:43
Еще подскажите как убить хистори (физически)выборочно, а также полностью.
Убивая в трекере хистори и запуская в нем всякие там вакуумы - физически на диске места не прибавляется. Как я понимаю здесь нужно запустить что-то из папки потсгресса, но блин боюсь накосячить, немогли бы Вы четко по пунктам написать что делать, думаю многим физически бы хотелось освободить винты.
Хмм... Как насчет дедовского способа: удалить в Трекере все, что не нужно, потом все, что нужно, экспортировать в виде ХХ куда-нибудь, потом убить базу, потом создать новую базу и в нее заимпортировать ХХ?

Предупреждение: данным советом вы можете воспользоваться на свой страх и риск. Перед выполнением данной операции рекомендуется сделать резервную копию базы и сохранить ее в надежном месте.
__________________
"Дело не в размере впипа, а в умении им пользоваться". (c)longa@.....офф
StoneCold вне форума      
Старый 04.01.2008, 03:46   #5 (permalink)
Участник
 
Аватар для VlzPoker
 
Регистрация: 07.02.2005
Адрес: Юг России
Сообщений: 180
Отправить сообщение для VlzPoker с помощью ICQ Отправить сообщение для VlzPoker с помощью Skype™
Цитата:
Сообщение от StoneCold писал пт, 04 января 2008 02:35
Цитата:
Сообщение от VlzPoker писал пт, 04 января 2008 01:43
Еще подскажите как убить хистори (физически)выборочно, а также полностью.
Убивая в трекере хистори и запуская в нем всякие там вакуумы - физически на диске места не прибавляется. Как я понимаю здесь нужно запустить что-то из папки потсгресса, но блин боюсь накосячить, немогли бы Вы четко по пунктам написать что делать, думаю многим физически бы хотелось освободить винты.
Хмм... Как насчет дедовского способа: удалить в Трекере все, что не нужно, потом все, что нужно, экспортировать в виде ХХ куда-нибудь, потом убить базу, потом создать новую базу и в нее заимпортировать ХХ?

Предупреждение: данным советом вы можете воспользоваться на свой страх и риск. Перед выполнением данной операции рекомендуется сделать резервную копию базы и сохранить ее в надежном месте.
я же написал физически в C:\Program Files\PostgreSQL\8.2\data, а удалять хистори и базы трекерные умею хоть весь трекер пустой насмерть, у меня не освобождается место на винте, как было 3гига в C:\Program Files\PostgreSQL\8.2\data так и есть.
Напишите как у Вас удаление происходит и что Вы делаете потом, может и правда что в трекере у меня, какая галка не стоит. Кароче точно никто не лазит в проги что устанавливаються с постгрессом, тогда буду смотреть далльше что делать
VlzPoker вне форума      
Старый 04.01.2008, 14:33   #6 (permalink)
Участник
 
Регистрация: 21.12.2006
Сообщений: 193
Может быть вот эта прога окажется полезной [Зарегистрироваться?]

Сам я этой прогой не пользовался, поэтому что и как там работает я не в курсе. Но, судя по описанию и скриншотам, вещь вроде бы неплохая.
nuclear вне форума      
Старый 08.01.2008, 04:21     TS Старый   #7 (permalink)
Бессмертный
 
Аватар для StoneCold
 
Регистрация: 04.12.2006
Адрес: Москва
Сообщений: 3,001
Цитата:
Сообщение от StoneCold писал чт, 03 января 2008 15:53
Вопрос, скорее, теоретического плана, но, возможно, кто-то умеет это делать, а именно: есть тема вручную заносить в базу макнутые на шоудауне руки (Онгейм).
Если кому это еще интересно, то проблема решается типовым способом: экспортируем из ПТ в виде .txt ту сессию, которую хотим отредактировать, далее удаляем (purge) ее из базы, редактируем текстовый файл, вставляя вместо "mucked" - "shows [карты]", после завершения импортируем сессию обратно в Трекер.

Только надо быть аккуратным с теми сессиями, где вы пересаживались с места на место на одном столе - когда делаешь purge одной такой "половинки", из базы удаляется и вторая, поэтому экспортировать надо обе.
__________________
"Дело не в размере впипа, а в умении им пользоваться". (c)longa@.....офф
StoneCold вне форума      

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение значения статистики $EV Won в HM вручную. JevGen Одностоловые турниры 2 27.06.2010 13:42
Не могу редактировать свои сообщения SqktR Техническая поддержка форума 3 29.01.2010 01:41
POSTGRE.почистить вручную PUTNIK888 Покер софт 4 03.11.2009 03:33
Педаль или ривер выложенный вручную ЗолотойДракон Многостоловые турниры 6 14.02.2008 15:09



Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.

Быстрый переход
Правила форумов CGM Контакты Справка Обратная связь CGM.ru Архив Вверх Главная
 
Использование материалов сайта разрешено только при наличии активной ссылки на источник.
Все права на картинки и тексты принадлежат Информационному агентству CGM и их ПАРТНЕРАМ. Политика конфидециальности
CGM.ru на Youtube CGM.ru на Google+ CGM.ru в Twitter CGM.ru на Facebook CGM.ru в vKontakte CGM.ru в Instagram

В сотрудничестве с Pokeroff.ru
Текущее время: 11:18. Часовой пояс GMT +3.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot