UAPOKER
Зарегистрируйтесь или войдите, чтобы получать билеты на фрироллы Info

Вопрос по Postgresql

Melor
Melor
Пользователь оффлайн. Последний раз был на сайте 3 недели назад. Оффлайн
VIP пользовательПобедитель благотворительной лотереи
На сайте: 14 лет
Сообщения: 8664
Есть такое желание
Установить установить Postgres на флешку
хотя бы базу
что бы можно было вставить флешку в комп и играть в разных местах
собирая статистику

Вот

Вопрос в следующем
я поставил базу на флешку
на первом компе - все нормально
на втором не могу подтянуть базу с флешки
хотя при установке ее прописал и программа сказала что ее нашла

кто сталкивался с этим вопросом
подскажите


Acid_Wave
Acid_Wave
Пользователь оффлайн. Последний раз был на сайте 2 года назад. Оффлайн
VIP пользовательНаграда: 1-е место в приватнике на PokerStarsНаграда: Победитель двух приватников на BetfairНаграда: Победитель трех приватников на FullTilt1-е место в приватнике на MuchosPoker
На сайте: 15 лет
Сообщения: 2236

На базы нужно дать права на втором компе. Ну и ставить базу на флешку это чушь собачачья. Скорости работы не хватит и при большой базе появятся тормоза. Ну и буква диска флешки должна совпадать на всех компах, т.к. в ее каталоге прописаны пути. Ну и сервис pgsql надо запускать только после того, как флешку воткнул и остонавливать перед извлечением флешки.

Bug
Bug
Пользователь оффлайн. Последний раз был на сайте 42 недели назад. Оффлайн
VIP пользовательНаграда: 1-е место в приватнике на BetfairНаграда: 1-е место в приватнике на FullTiltНаграда: 1-е место в приватнике на RedStarНаграда: 1-е место на Битве Форумов (OFC)Награда: Победитель двух приватников на PokerStarsНаграда: Победитель трех приватников на NoxwinНаграда: 1-е место в приватнике на 888poker
На сайте: 14 лет
Сообщения: 4502
я уже где-то писал в твоем топике про копирование не базы, а наигранных рук в один общий каталог на флешке - такой вариант не устроил?
Melor
Melor
Пользователь оффлайн. Последний раз был на сайте 3 недели назад. Оффлайн
VIP пользовательПобедитель благотворительной лотереи
На сайте: 14 лет
Сообщения: 8664
копирование базы - не удобно
так ты запустил PT3
и он тебе закачал то что нужно
а так если ты хочешь юзать pt3 на двух компах
как базы переносить
с одного на другой перенес руки
а как обратно., чтобы стату видеть
не просто все
а если база на сменном носителе, то установил на двух компах postgres и pt3, а базу только подключай, а они все как надо в нее запихивают
и стату выдают
и все в ажуре
вот только на рабочем копме ни как не могу базу подключить
в этом вся и загвоздка
Acid_Wave
Acid_Wave
Пользователь оффлайн. Последний раз был на сайте 2 года назад. Оффлайн
VIP пользовательНаграда: 1-е место в приватнике на PokerStarsНаграда: Победитель двух приватников на BetfairНаграда: Победитель трех приватников на FullTilt1-е место в приватнике на MuchosPoker
На сайте: 15 лет
Сообщения: 2236

Делай проще... Ставишь PGSQL на обе машины. У каждого своя база.


1.Пришел на работу, поиграл. Остановил pgSQL. Через TotalCommander синхронизируешь базу на флешке с базой на компе.


 2. Пришел домой. Через TotalCommander синхронизируешь базу на компе с базой на флешке. Запускаешь pgSQL. Играешь. Поиграл. Остановил pgSQL. Через TotalCommander синхронизируешь базу на флешке с базой на компе.


3. Пришел на работу. Через TotalCommander синхронизируешь базу на компе с базой на флешке. Запускаешь pgSQL. Играешь. Поиграл. Остановил pgSQL. Через TotalCommander синхронизируешь базу на флешке с базой на компе.


И так далее... Только доступ к базе не забудь указать для нужного пользователя.

Melor
Melor
Пользователь оффлайн. Последний раз был на сайте 3 недели назад. Оффлайн
VIP пользовательПобедитель благотворительной лотереи
На сайте: 14 лет
Сообщения: 8664
Вот как у меня работает MS Outlook

База на флешке
Дома стоит Outlook
На работе стоит Outlook

Флешка под паролем - всегда монтируется на диск Z

Оба Outlooka настроены на диск Z

Пришел на работу вставил флешку - запустил Outlook - забрал почту, посмотрел напоминания
Прешел домой вставил флешку - запустил Outlook - забрал почту, посмотрел напоминания

Удобно,
За год база увеличивается метров на 100, но при нынешних размерах флешки это не принципиально

----------------------------------------------------------------------------------------------------------------------------------------------------

Поэтому и возникла мысль так реализовать с PT3, т.е. Postgres


1.Пришел на работу, поиграл. Остановил pgSQL. Через TotalCommander синхронизируешь базу на флешке с базой на компе

Как синхронизируешь
Я не нахожу даже как указать, что брать с флешки базу
Пытаюсь найти через pgAdmin III
и не нахожу где бы указать что брать базу с флешки

Или ты имеешь в виду тупо скопировать базу с компа на флешку, а потом на домашний комп???

Только доступ к базе не забудь указать для нужного пользователя.

Пользователя я предусмотрительно создал одного и того же с одинаковым паролем
Acid_Wave
Acid_Wave
Пользователь оффлайн. Последний раз был на сайте 2 года назад. Оффлайн
VIP пользовательНаграда: 1-е место в приватнике на PokerStarsНаграда: Победитель двух приватников на BetfairНаграда: Победитель трех приватников на FullTilt1-е место в приватнике на MuchosPoker
На сайте: 15 лет
Сообщения: 2236
Синхронизировать - есть такая кнопочка в TC. Но можно просто копировать.
Пользователь хоть с одним именем, хоть с разными. Проверка идет по его ID и на разных машинах один и тотже ник будет иметь два разных ID.
Где брать базу надо указывать не через pgAdmin, а в настройках сервиса.
Melor
Melor
Пользователь оффлайн. Последний раз был на сайте 3 недели назад. Оффлайн
VIP пользовательПобедитель благотворительной лотереи
На сайте: 14 лет
Сообщения: 8664
Где брать базу надо указывать не через pgAdmin, а в настройках сервиса.

А что запустить что бы их посмотреть?
Melor
Melor
Пользователь оффлайн. Последний раз был на сайте 3 недели назад. Оффлайн
VIP пользовательПобедитель благотворительной лотереи
На сайте: 14 лет
Сообщения: 8664
Синхронизировать - есть такая кнопочка в TC. Но можно просто копировать.


Синхронизировать - эта функция, которая добавит недостающее в обе базы
или ТС работает только с файлами?
FlaZa
FlaZa
Пользователь оффлайн. Последний раз был на сайте 1 год назад. Оффлайн
На сайте: 14 лет
Сообщения: 134
Хм... Я просто с в обилии прог не сильно знаток, так, как привык надеятся на свой разум, но... Ведь насколько я понемаю, программа созания базы одинакова, как для Слона, так и для PokerTracker 3(вопрос для тех, кто вттеме)? Функционал второй я только изучаю(в инглише не силен), поэтому не сильно знаком с её функционалом, но разве так тяжело без тотала импортировать базы? Вроде на слоне это все проще проиходит...11.gif
Acid_Wave
Acid_Wave
Пользователь оффлайн. Последний раз был на сайте 2 года назад. Оффлайн
VIP пользовательНаграда: 1-е место в приватнике на PokerStarsНаграда: Победитель двух приватников на BetfairНаграда: Победитель трех приватников на FullTilt1-е место в приватнике на MuchosPoker
На сайте: 15 лет
Сообщения: 2236
(Хотим запускать кластер не из папки C:\Program Files\PostgreSQL\8.3\data)

Дано:
установлен сервер постгрес с initdb
база в папке C:\Program Files\PostgreSQL\8.3\data

Вариант 1 (гуманный)

Останавливаем сервис.
Папку с базой C:\Program Files\PostgreSQL\8.3\data переименовываем или перемещаем в нужное место, например C:\Program Files\PostgreSQL\8.3\cluster1
Даем доступ на новую папку пользователю postgres (если вдруг его не оказалось)
Открываем реестр Regedit
Ищем ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\pgsql-8.3
Параметр ImagePath меняем
c
"C:\Program Files\PostgreSQL\8.3\bin\pg_ctl.exe" runservice -w -N "pgsql-8.3" -D "C:\Program Files\PostgreSQL\8.3\data\"
на
"C:\Program Files\PostgreSQL\8.3\bin\pg_ctl.exe" runservice -w -N "pgsql-8.3" -D "C:\Program Files\PostgreSQL\8.3\cluster1\"
Запускаем сервис.

Вариант 2 (с убийствами)

Останавливаем сервис.
Папку с базой C:\Program Files\PostgreSQL\8.3\data переименовываем или перемещаем в нужное место, например C:\Program Files\PostgreSQL\8.3\cluster1
Даем доступ на новую папку пользователю postgres (если вдруг его не оказалось)
Запускаем командную строку cmd
Убиваем сервис
sc delete pgsql-8.3
Создаем новый сервис (поменять параметры на подходящие, postgres - пользователь ОС)
sc create pgsql-8.3 start= auto DisplayName= "PostgreSQL Cluster#1" obj= ".\postgres" password= "123" binPath= "C:\Progra~1\PostgreSQL\8.3\bin\pg_ctl.exe runservice -w -N "pgsql-8.3" -D "C:\Progra~1\PostgreSQL\8.3\cluster1\""
Запускаем его.
Acid_Wave
Acid_Wave
Пользователь оффлайн. Последний раз был на сайте 2 года назад. Оффлайн
VIP пользовательНаграда: 1-е место в приватнике на PokerStarsНаграда: Победитель двух приватников на BetfairНаграда: Победитель трех приватников на FullTilt1-е место в приватнике на MuchosPoker
На сайте: 15 лет
Сообщения: 2236

Совсем забыл. База должна лежать на диске с файловой системой NTFS.


Для работы базы данных обязательно нужно, чтобы т.н. «кластер базы» располагался на диске с файловой системой NTFS. А собственно программным файлам — это всё равно, их и FAT32 устроит. Если вы планируете «рассредоточить» установку по разным дискам (логическим или физическим), то имейте это в виду.
Чтобы перевести FAT32 в NTFS, надо в окне ДОС («командная строка») написать
CONVERT D: /FS:NTFS /V
вместо D поставить букву нужного диска. Внимательно со слешами и пробелами!
Параметр V означает «верификация» - будет дольше, но спокойнее. Но можно убрать (вместе со слешем).
и нажать Enter - будет выполнено при следующей перезагрузке (если диск системный), или сразу.
Вполне безопасно, но придется подождать. Обратно вернуть FAT32 так легко не получится.

Melor
Melor
Пользователь оффлайн. Последний раз был на сайте 3 недели назад. Оффлайн
VIP пользовательПобедитель благотворительной лотереи
На сайте: 14 лет
Сообщения: 8664
ОЛЕ-ОЛЕ-ОЛЕ
Ты гений
Я не додумался в реестре покапаться
СПАСИБО
в понедельник обязательно попробую
Acid_Wave
Acid_Wave
Пользователь оффлайн. Последний раз был на сайте 2 года назад. Оффлайн
VIP пользовательНаграда: 1-е место в приватнике на PokerStarsНаграда: Победитель двух приватников на BetfairНаграда: Победитель трех приватников на FullTilt1-е место в приватнике на MuchosPoker
На сайте: 15 лет
Сообщения: 2236
Неужели так трудно было зайти на сайт PostgreSQL и почитать там? Правда там на английском...
Melor
Melor
Пользователь оффлайн. Последний раз был на сайте 3 недели назад. Оффлайн
VIP пользовательПобедитель благотворительной лотереи
На сайте: 14 лет
Сообщения: 8664
на сайте искал
но конкретно не нашел
видимо уровень языка не настолько хорош
или не знал что искать
Кричалка наверх