REINDEX problem

Started by Ulrich Wisserover 21 years ago2 messagesgeneral
Jump to latest
#1Ulrich Wisser
ulrich.wisser@relevanttraffic.se

Hello,

the maintainance chapter in the docs gave me the impression that a
reindex of some tables would be a good idea. Last night I took the
database down, started up in single user mode and tried to reindex.

The reindex of tables did work fine, but a reindex of the database
did not. Please see a session transscript below.

How can I reindex the database?

TIA

/Ulrich

-bash-2.05b$ postgres -D /var/lib/pgsql/data/ -O -P CLIX1
LOG: database system was shut down at 2004-08-12 22:55:29 CEST
LOG: checkpoint record is at 11A/63A8F508
LOG: redo record is at 11A/63A8F508; undo record is at 0/0; shutdown TRUE
LOG: next transaction id: 51020804; next oid: 123029844
LOG: database system is ready

POSTGRES backend interactive interface
$Revision: 1.307.2.1 $ $Date: 2003/01/01 21:57:18 $

backend> REINDEX DATABASE CLIX1
ERROR: REINDEX DATABASE: Can be executed only on the currently open
database.
backend>

#2Tom Lane
tgl@sss.pgh.pa.us
In reply to: Ulrich Wisser (#1)
Re: REINDEX problem

Ulrich Wisser <ulrich.wisser@relevanttraffic.se> writes:

-bash-2.05b$ postgres -D /var/lib/pgsql/data/ -O -P CLIX1
...
backend> REINDEX DATABASE CLIX1
ERROR: REINDEX DATABASE: Can be executed only on the currently open
database.

The database name is evidently all upper case, so you need double
quotes:

REINDEX DATABASE "CLIX1"

regards, tom lane