Póker Fórum Archívum > Szoftverek > PostgreSQL help

vinczesz
Válasz Badarka kommentjére
2008. nov. 14. 14:54

Sziasztok. El tudná valaki magyarázni, hogyan vihetem át a PT3 adatbázisomat egyik gépről a másikra? Próbáltam csinálni backupot, de ez nekem elég sötöt. Rengeteg beállítás van ott, ami nekem kínai. Alap beállításokkal elindítottam, csinált is valamit, de hogyan tovább? Szóval szájba tudná rágni ezt nekem valaki?


Szerintem a backupnál egyszerűbben nehéz elmagyarázni. Egyébként csináltam már olyat, hogy a data könyvtárat egy az egyben átmásoltam, konfig fájlokkal együtt. Ennek is működnie kell.

Egyébként a pgAdmin-ban restore és kész is van. De a másik gépen is meg kell lennie az adatbázis sémádnak. Sajnos nem ismerem a PT3-mat közelebbről, így nem tudom, hogy a pgAdminnal vagy azzal készítetted-e a backupot.

CirkoB
Válasz vinczesz kommentjére
2008. nov. 24. 17:13

Hello,

gondom van a PostgreSQL telepítésével (egy másik fórumban már leírtam, de leírom még egyszer, hátha itt többen olvassák).

Korábban már telepítettem a PostgreSQL-t és a PT3-at is, majd szükség volt egy Windows reinstallra. Per pillanat jogtiszta Windows XP Professional van fent, SP3-al. PostgreSQL-t C-meghajtóra telepíteném, aminek a partíciója NTFS.

Lépések:

1. letöltöttem a 8.3.5-2-es verziót
2. elindítottam az exe-t
3. felugrik egy ablak a Microsoft Visual C++ Redistributable felirattal, gondolom, ez az SP3 egyik újabb szolgáltatása
4. rákérdez, hogy a C megfelelő hely lesz-e a PostgreSQL installálására, YES
5. rákérdez, hogy a C megfelelő hely lesz-e az adatbázis létrehozására, YES
6. kéri a database superuser passwordjét, amivel több problémám van. Még nincs is superuser, amikor már jelszót kér? Aztán: többször megpróbáltam eddig reinstallálni a programot magát (törölve minden fiókot, amit az uninstall folyamán nem törölt), azóta csak és kizárólag az első alkalommal megadott jelszót fogadja el.
7. megadom az 5432-es portot
8. megadom locale-ként a Hungarian, Hungary-t
9. kiírja, hogy a Setup készen áll a telepítésre
10. telepít, aminek a végén kiveszem a pipát a Launch Stack Builder-ből
11. elvileg készen vagyok, de a PostgreSQL nem fut, hiába nyomok neki Start Servert, aztán Stop/Start Servert

Két ötletem van, amiért nem működhet:
a.) Az újabb verziókhoz kell egy driver, egy bizonyos ODBC. Erről itt találtam egy bejegyzést: PT+PostgreSQL | PT / PA | PokerStrategy - Póker fórum, és akkor ez egyúttal közérdekű is.
b.) A Windows-os felhasználói fiókomat kellene összehangolnom a PostgreSQL-el. Vagyis a superuser a rendszergazdai jogkörrel bíró felhasználó lenne. Erről meg itt találtam valmi homályosat: Póker: online póker, póker stratégia, póker fórum, póker videók, póker hírek

Várom a javaslatokat és/vagy a megerősítéseket, kösz.

Angyisz
Válasz CirkoB kommentjére
2008. nov. 25. 14:59

Hello,
6. kéri a database superuser passwordjét, amivel több problémám van. Még nincs is superuser, amikor már jelszót kér? Aztán: többször megpróbáltam eddig reinstallálni a programot magát (törölve minden fiókot, amit az uninstall folyamán nem törölt), azóta csak és kizárólag az első alkalommal megadott jelszót fogadja el.

Ha jól emlékszem - de ez igazából nem is lesz fontos - a telepítő létrehoz az XP-dben egy postgres nevű felhasználót, és ehhez kér egy passwordöt. Feltételezem, hogy fiók törlés alatt azt értetted, hogy a documents and settings alól törölted a postres user könyvtárát, azonban ettől még megmarad az account az eredeti jelszóval. Ennek törlése a computer management-ben történhet, illetve itt tudod módosítani is a jelszavát is, ha szükséges. Erről néhány bejegyzéssel ez előtt írtam ebben a fórumban.

11. elvileg készen vagyok, de a PostgreSQL nem fut, hiába nyomok neki Start Servert, aztán Stop/Start Servert

Itt jól jönne valami infó még, hogy mit is jelent az, hogy nem fut... Valami hibát dob? Ha igen, mit ír ekkor az event log-ba? A services mmc-ben mi látszik a postgre service állapotánál?

Két ötletem van, amiért nem működhet:
a.) Az újabb verziókhoz kell egy driver, egy bizonyos ODBC. Erről itt találtam egy bejegyzést: PT+PostgreSQL | PT / PA | PokerStrategy - Póker fórum, és akkor ez egyúttal közérdekű is.

A cikket nem olvastam, de szerintem erre csak azért van szükség, hogy a PokerTracker tudjon kapcsolódni a Postgreshez, nincs köze ahhoz, hogy fut-e vagy nem.

b.) A Windows-os felhasználói fiókomat kellene összehangolnom a PostgreSQL-el. Vagyis a superuser a rendszergazdai jogkörrel bíró felhasználó lenne. Erről meg itt találtam valmi homályosat: Póker: online póker, póker stratégia, póker fórum, póker videók, póker hÃ*rek

A cikket nem olvastam, de szerintem ez hülyeség lesz :) Pont azért csinálták meg úgy a Postgres telepítőt - nagyon helyesen - hogy ne egy admin nevében fusson, hogy ne tegyék ki ezzel még egy veszélynek az oprendszert.

CirkoB
Válasz Angyisz kommentjére
2008. nov. 25. 15:19

Ha jól emlékszem - de ez igazából nem is lesz fontos - a telepítő létrehoz az XP-dben egy postgres nevű felhasználót, és ehhez kér egy passwordöt. Feltételezem, hogy fiók törlés alatt azt értetted, hogy a documents and settings alól törölted a postres user könyvtárát, azonban ettől még megmarad az account az eredeti jelszóval. Ennek törlése a computer management-ben történhet, illetve itt tudod módosítani is a jelszavát is, ha szükséges. Erről néhány bejegyzéssel ez előtt írtam ebben a fórumban.

Ez tiszta. Valóban a documents and settings alól töröltem, de gondolom, alapesetben ezzel nem lehet gond, ezért ezen nem is változtatok. Ha mégis, a computer management-tet hol találom? Tudom, hogy írtál már erről korábban, de az XP-m magyar nyelvű és így sehogy sem találom a megjelölt helyet.

Itt jól jönne valami infó még, hogy mit is jelent az, hogy nem fut... Valami hibát dob? Ha igen, mit ír ekkor az event log-ba? A services mmc-ben mi látszik a postgre service állapotánál?

Hibaüzenet nincs. Ha az event log a fekete ablakot jelenti, akkor ott a következő üzenetet kapom pár perc elteltével:
A szolgáltatás elindul...
A szolgáltatás nem tudott elindulni.
A szolgáltatás nem jelentett hibát.
További segítséget kaphat a NETHELPMSG 3534 beírásával
The start command returned an error (2)
Press to continue...

A services mmc a feladatkezelő? Ha igen, ott annyit látok, hogy Start Server fut, postgresql.exe-ének nyoma sincs.

A cikket nem olvastam, de szerintem erre csak azért van szükség, hogy a PokerTracker tudjon kapcsolódni a Postgreshez, nincs köze ahhoz, hogy fut-e vagy nem.

Ez szintén világos.

A cikket nem olvastam, de szerintem ez hülyeség lesz :) Pont azért csinálták meg úgy a Postgres telepítőt - nagyon helyesen - hogy ne egy admin nevében fusson, hogy ne tegyék ki ezzel még egy veszélynek az oprendszert.[/QUOTE]

Szerintem is elég hülyén hangzott, de biztos, ami biztos alapon feltettem a kérdést.

Angyisz
Válasz CirkoB kommentjére
2008. nov. 25. 16:12

Hmmm, nem azért, szívesen segítek, de azért annyi fáradságot vehetnél, hogy lefordítod az angol menüpontokat magyarra... Mint pl. my computer = sajátgép stb...
Szóval én meg a magyar windowsban nem boldogulok, de kb. ezt kell tenni:
Sajátgépen jobb klikk, kezelés. Ez a computer management felület. Ebben benne lesz minden, amit írtam az előző bejegyzésben. A userek valami felhasználók pontban. Az eventlog = eseménynapló Itt valami piros X-et kell keresni, amit a postgres dobott. Azon duplaklikk. A Services pedig a legalsó bal oldali pontot kinyitva szolgáltatások (aszem).
A lényeg, hogy csak kattingatni kell egy kevesen, esetleg egy kis google...

CirkoB
Válasz Angyisz kommentjére
2008. nov. 26. 15:38

Hello, a probléma megoldódott, köszi mindenkinek a segítséget.

pnp44
Válasz Godmode kommentjére
2008. nov. 30. 19:17

sziasztok,
leszedtem a pokertrackert hogy kiprobaljam, feltelepítettem, csak a postgresql-t rossz helyre telepitettem, ezért leszedtem, majd már a jó könyvtárat megadva telepíteni akartam, ám ekkor megállt a telepítö, vmi userrel volt problémája. itt ujrainditottam, és kezdtem elölröl, most pedig ezt írja: failed to run initdb:1! please see the logfile in D:\.....\postgresql\8.3\tmp
note! you must read\ copy this logfile before click ok. Amugy ez a mappa üres.
valaki tud segiteni?

vinczesz
Válasz pnp44 kommentjére
2008. nov. 30. 19:42

sziasztok,
leszedtem a pokertrackert hogy kiprobaljam, feltelepítettem, csak a postgresql-t rossz helyre telepitettem, ezért leszedtem, majd már a jó könyvtárat megadva telepíteni akartam, ám ekkor megállt a telepítö, vmi userrel volt problémája. itt ujrainditottam, és kezdtem elölröl, most pedig ezt írja: failed to run initdb:1! please see the logfile in D:\.....\postgresql\8.3\tmp
note! you must read\ copy this logfile before click ok. Amugy ez a mappa üres.
valaki tud segiteni?


Gondolom Windowsra telepítetted. Szerintem azzal lehetett gond, hogy az első telepítésnél létrehozott neked az általad megadott adatokból egy felhasználói fiókot. Annak a nevét és jelszavát kellett volna használnod másodjára is, hogy ez a fiók lehessen a PostgreSQL szolgáltatás futtatója.

pnp44
Válasz vinczesz kommentjére
2008. nov. 30. 19:49

Gondolom Windowsra telepítetted. Szerintem azzal lehetett gond, hogy az első telepítésnél létrehozott neked az általad megadott adatokból egy felhasználói fiókot. Annak a nevét és jelszavát kellett volna használnod másodjára is, hogy ez a fiók lehessen a PostgreSQL szolgáltatás futtatója.


köszi a helpet. igen win vistara. elsőre és masodszor is ugyanazt adtam, többször is probaltam,
amugy mostmár azzal nincsen gond, most az a gond h nem találja azta a filet, és ezert leáll a telepítő. erre vmi?

vinczesz
Válasz pnp44 kommentjére
2008. nov. 30. 19:58

köszi a helpet. igen win vistara. elsőre és masodszor is ugyanazt adtam, többször is probaltam,
amugy mostmár azzal nincsen gond, most az a gond h nem találja azta a filet, és ezert leáll a telepítő. erre vmi?


Biztos, hogy nincs fent már egyszer a gépeden? Nekem úgy tűnik, hogy indítani nem tudja, vagy létrehozni az adatbázist. Ha mégis fönt lenne, uninstalláld! Illetve nézd meg a Szolgáltatások között nincs-e ott véletlenül!