Обсуждение: Re: Part way there, how do I complete it

Поиск
Список
Период
Сортировка

Re: Part way there, how do I complete it

От
ray
Дата:
On Apr 15, 3:15 pm, ray <Ray.Jos...@CDICorp.com> wrote:
> I have just installed pgsql on a Windows XP from my administrator
<snip>
> 1)  The encoding is win1252, I wanted to make it unicode but I missed
> where to make that happen.  Can I change it for those things already
> built and for things in the future?  

I found that I can change this through the properties tab for the
existing db.


> 4)  Up to this point, there has been no change in the look or behavior
> of pgAdminIII.  So I went to File|Add server.  I added test01.  Now I
> do not like what I see in the object browser.  Can I change it?  It
> looks like:
>   Servers(1)
>     test01(localhost:5432)
>       Databases (2)
>         postgres
>         test
>       Tablespaces . . .
>
> Postgres and test dbs only showed up after I defined test01.  I do not
> want the top level server to be test01.  Is there a convension as to
> how to name this?  I expect to use pgsl for 4 different applications.
> I don't know if I can or should make these different servers or
> different databases.  And how do I change it?  What are the
> considerations?
>

I have found that I can change this by 'dropping' the test01 and
creating a new one.  I would still like to know what naming
convensions are and how to choose a new server or db.

Thank,
Ray

Re: Part way there, how do I complete it

От
ray
Дата:
On Apr 15, 4:17 pm, ray <Ray.Jos...@CDICorp.com> wrote:
> On Apr 15, 3:15 pm, ray <Ray.Jos...@CDICorp.com> wrote:
>
> > I have just installed pgsql on a Windows XP from my administrator
> <snip>

I closed down everything and tried to start back up and failed.  From
pgAdmin, there is a red 'x' in the icon for my new server.  When I try
to connect to the server I get an error message entitled "Server
doesn't listen".  In a command window, I have this interaction:

C:\Program Files\PostgreSQL\8.3\bin>"pg_ctl" -D "Files/PostgreSQL/8.3/
data" -l logfile start
server starting

C:\Program Files\PostgreSQL\8.3\bin>pg_ctl stop -m fast
pg_ctl: PID file "C:/Program Files/PostgreSQL/8.3/data/postmaster.pid"
does not exist
Is server running?

The Properties tab shows:
Connected?  No

So it looks like neither method works now.  The log file contains:
postgres cannot access the server configuration file "C:/Program Files/
PostgreSQL/8.3/bin/Files/PostgreSQL/8.3/ data/postgresql.conf": No
such file or directory

It looks like there are two problems here:
1)  The part of the string /8.3/ data/ has a space in it before
'data'.  The actual path does not.  I don't know how to get it pointed
to the right location.
2)  There seems to be redundant locations.  I also have that same conf
file in:  C:\Program Files\PostgreSQL\8.3\data
I think this later location is correct.  Should I try to point it in
the right direction (how?) or should I attempt to reinstall the whole
thing?

I would appreciate any comments.

Thanks,
Ray



Re: Part way there, how do I complete it

От
ray
Дата:
On Apr 15, 5:50 pm, ray <Ray.Jos...@CDICorp.com> wrote:
> On Apr 15, 4:17 pm, ray <Ray.Jos...@CDICorp.com> wrote:
>
I am trying to re-installed PostgreSQL.  I have chosen a different
process.  I am installing it as a service.  After much time at the
'Starting Services' window, it says that I have insufficient
previleges to start services.  I am an administrator on the machine
and I start and stop services.

Any ideas what may be going wrong and what I might do to get them
working?

Ray

Re: Part way there, how do I complete it

От
ray
Дата:
On Apr 16, 1:35 pm, ray <Ray.Jos...@CDICorp.com> wrote:
> On Apr 15, 5:50 pm, ray <Ray.Jos...@CDICorp.com> wrote:> On Apr 15, 4:17 pm, ray <Ray.Jos...@CDICorp.com> wrote:
>
> I am trying to re-installed PostgreSQL.  I have chosen a different
> process.  I am installing it as a service.  After much time at the
> 'Starting Services' window, it says that I have insufficient
> previleges to start services.  I am an administrator on the machine
> and I start and stop services.
>
> Any ideas what may be going wrong and what I might do to get them
> working?
>
> Ray


The method I used to resolve this was to:
1)  Use Control Panel to Remove the previous installation.  It left
behind the 'data' folder.
2)  Install with the msi file choosing not to install as a service.
3)  After installation was complete, the log stated:
 MSI (c) (38:10) [07:57:45:317]: Product: PostgreSQL 8.3 --
Installation completed successfully.
4)  I set the environment variable 'LD_LIBRARY_PATH' to 'C:\pgHome
\8.3\lib'.
5)  Set the environment variable PGDATA to 'C:\pgHome\8.3\data'.
6)  Renamed the old 'data' folder to 'data_old'.
7)  From the command prompt, I executed 'initdb' with no parameters
allowing PGDATA to drive the location, which responded with:
  Success. You can now start the database server using: . . .
8)  Executed:  'pg_ctl -l firstlogfile.txt start' which produced a
logfile in the bin folder (from where the command was issued).
9)  Executed 'createdb' to produce a new database under my logon name.
10)  From pgAdmin3, the new server was visible.
11)  From pgAdmin3, I set 3 more connections which established 3
servers.
12)  From pgAdmin3, I dropped the original server setup from the
command line.
13)  Each server has 2 databases: postgres and myname.

Now, if I can just find out if these are persistant and useful . . .

Ray