From: | louis gonzales <gonzales(at)linuxlouis(dot)net> |
---|---|
To: | Richard Broersma Jr <rabroersma(at)yahoo(dot)com> |
Cc: | Emmanuel Courcelle <emmanuel(dot)courcelle(at)toulouse(dot)inra(dot)fr>, pgsql-admin(at)postgresql(dot)org |
Subject: | Re: database "postgres" does not exist |
Date: | 2006-10-24 23:56:11 |
Message-ID: | 453EA81B.1070208@linuxlouis.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-admin |
Richard,
Are you sure that you weren't typing an additional argument, such as:
sudo -u postgres psql db_name
Reason I ask is because, by default running the command psql assumes
some things if you don't call them out explicitly such as:
psql assumes:
-h 127.0.0.1
-p 5432 (or whichever was compiled in)
user_name (database name, named that of the user)
user_name (user name, named that of the user)
so when you type:
sudo -u postgres psql, I think it's interpreted as:
sudo -u postgres -h 127.0.0.1 -p 5432 postgres postgres
sudo -u postgres psql -d template1 (implies a user of postgres) and that's why it works.
Richard Broersma Jr wrote:
>>Hello everybody
>>We have a very strange problem here: we have been using postgresql for
>>several years now, it runs fine without any problem.
>>BUT today, we saw something I do not understand:
>>when I try to use psql like this:
>>sudo -u postgres psql
>>I get the message psql: FATAL: database "postgres" does not exist
>>About 1-2 months ago, this was OK
>>I know this message is current on a new installation when the system is
>>NOT initialized.
>>But what puzzles me here is that the database postgres DID exist... but
>>it seems to have suddenly disappeared !!!!
>>A part from this, everything works fine, for example the command:
>> sudo -u postgres psql -d template1
>>works, and the postgres applications run quite smoothly
>>So, here is my question: how such a thing could have happen ? We cannot
>>remeber any stupid thing we could have done (but may be we did... And
>>what do I have to do to recreate the postgres database... in fact, is it
>>even necessary doing so ?
>>
>>
>
>If you issue "\l" from within the posgresql command prompt does it list postgres as a database?
>If it does not show up, my guess is that is was dropped.
>
>Regards,
>
>Richard Broersma Jr.
>
>---------------------------(end of broadcast)---------------------------
>TIP 4: Have you searched our list archives?
>
> http://archives.postgresql.org
>
>
--
Email: louis(dot)gonzales(at)linuxlouis(dot)net
WebSite: http://www.linuxlouis.net
"Open the pod bay doors HAL!" -2001: A Space Odyssey
"Good morning starshine, the Earth says hello." -Willy Wonka
From | Date | Subject | |
---|---|---|---|
Next Message | Richard Broersma Jr | 2006-10-25 00:14:31 | Re: database "postgres" does not exist |
Previous Message | Chris Hoover | 2006-10-24 20:48:21 | Sql Anywhere to PostgreSQL? |