Sivu 1/1

PostgreSQL

Lähetetty: 30.3.2013 klo 12.04
Kirjoittaja freeway
Mikä on paras/toimivin tapa asentaa PostgreSQL 9.2?

Koitin asentaa asennuspaketilla (One click installer) joka löytyy http://www.postgresql.org sivuilta. Asennus käynnistyi, ohjelma halusi tehdä muutoksia muistihallintaan ennen asennusta, piti käynnistää kone uudestaan, mutta sen jälkeen asennusohjelma ei lähde enää käyntiin vaikka kuinka sitä klikkaisi.

Joten asensin PostgreSQL homebrewilla, näyttää toimivan. Mutta ongelmana, että se asensi sen mun tunnuksen oikeuksilla, eikä erillisellä postges-tunnuksella, enkä halua sitä. Samoin tarvitsen että tietokanta on käynnissä heti bootin jälkeen, mutta koska se on asennettu mun tunnuksen oikeuksilla, minun pitää minun ensin kirjautua sisään. Eikä se käy, sillä tämä kone menee komeroon ilman näppäimistöä ja näyttöä. Joten kaiken pitäisi toimia automaattisesti.

Ehdotuksia? Myös on tärkeätä, että päivitykset pystyy asentamaan helposti ja vaivattomasti.

Re: PostgreSQL

Lähetetty: 30.3.2013 klo 16.42
Kirjoittaja tAnE
Tämä on helppo.

http://postgresapp.com/

Re: PostgreSQL

Lähetetty: 30.3.2013 klo 19.07
Kirjoittaja freeway
tAnE kirjoitti:Tämä on helppo.

http://postgresapp.com/
Tämä olisi kätevä työpöytäkoneessa, mutta minulla on palvelin. En pääse klikkaamaan sitä joka bootin jälkeen. Sen pitäisi pyöriä aina taustalla.

Re: PostgreSQL

Lähetetty: 30.3.2013 klo 19.58
Kirjoittaja Mailia
Eikö tuo ongelma ratkeaisi vain sillä, että lisää sen login itemeihin, jolloin se käynistyy bootin yhteydessä?

Re: PostgreSQL

Lähetetty: 25.10.2013 klo 11.43
Kirjoittaja filipp
freeway kirjoitti:Mikä on paras/toimivin tapa asentaa PostgreSQL 9.2?
Toi EDB versio jonka latasit on mun mielestä paras palvelinkäyttöön Macillä
freeway kirjoitti:Koitin asentaa asennuspaketilla (One click installer) joka löytyy http://www.postgresql.org sivuilta. Asennus käynnistyi, ohjelma halusi tehdä muutoksia muistihallintaan ennen asennusta, piti käynnistää kone uudestaan, mutta sen jälkeen asennusohjelma ei lähde enää käyntiin vaikka kuinka sitä klikkaisi.
Muistaakseni se asentaja muuttaa noi muistiasetukset vasta asennuksen jälkeen - ehkä kaikki on jo asennettu?

Mitä tapahtuu jos sä sanot:

Koodi: Valitse kaikki

$ sudo launchctl list | grep com.edb
Mulla on asennettu sekä PostgreSQL 9.2 että 9.3. + phpPgAdmin ja tulos on tämmönen:

Koodi: Valitse kaikki

20987	-	com.edb.launchd.postgresql-9.3
97254	-	com.edb.launchd.postgresql-9.2
64	-	com.edb.launchd.apache
freeway kirjoitti: Joten asensin PostgreSQL homebrewilla, näyttää toimivan. Mutta ongelmana, että se asensi sen mun tunnuksen oikeuksilla, eikä erillisellä postges-tunnuksella, enkä halua sitä. Samoin tarvitsen että tietokanta on käynnissä heti bootin jälkeen, mutta koska se on asennettu mun tunnuksen oikeuksilla, minun pitää minun ensin kirjautua sisään. Eikä se käy, sillä tämä kone menee komeroon ilman näppäimistöä ja näyttöä. Joten kaiken pitäisi toimia automaattisesti.
Postgresin voi laittaa toimimaan millä tahansa käyttäjätunnuksella myös ilman kirjautumista mutta se vaatii sitten vähän kikkailua. Mun mielestä on parempi seurata "normia" ja käyttää vakioasentajaa (joka luo sitten ite PostgreSQL käyttäjän).
freeway kirjoitti:Ehdotuksia? Myös on tärkeätä, että päivitykset pystyy asentamaan helposti ja vaivattomasti.
Yritä saada toi EDB jakelu toimimaan (ns One click installer). Se on suunniteltu just tohon käyttöön mistä sä puhut ja sen mukana tuleva Stack Builder on kans ihan näppärä. Päivitykset ovat vaivattomia samassa x.x.x sarjassa, eli jos sulla on esim. 9.2 ja tulee 9.2.5 niin kaikki on OK, mut esim 9.3 asentaa kokonaan *oman version* (/Library/PostgreSQL/9.3) joka elää sitten omaa elämäänsä. Eli käyttäjän täytyy itse huolehtia x.x päivityksistä.

Jos sä oot vasta aloittamassa niin kannatta asentaa heti 9.3 - siellä ei esim. ole ollenkaan enää sitä muistiasetusten muuttamista.