RE: ayuda

From: "Diego Barreto" <diegob(at)allytech(dot)com>
To: "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: ayuda
Date: 2007-08-06 15:20:06
Message-ID: 072C784B062E6A43B3A0B6A38F31CBEA0505DF@allytechnt.allytech.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


me permite hacer vacuum si pongo todas las conexiones a false

[postgres(at)proxy2allytechcom data]$ psql -e template0
psql: FATAL: database "template0" is not currently accepting connections
[postgres(at)proxy2allytechcom data]$ psql -e template1
Welcome to psql 8.0.1, the PostgreSQL interactive terminal.

Type: \copyright for distribution terms
\h for help with SQL commands
\? for help with psql commands
\g or terminate with semicolon to execute query
\q to quit

template1=# UPDATE pg_database SET datallowconn = true;
UPDATE pg_database SET datallowconn = true;
UPDATE 5
template1=# \q
[postgres(at)proxy2allytechcom data]$ psql -e template0
Welcome to psql 8.0.1, the PostgreSQL interactive terminal.

Type: \copyright for distribution terms
\h for help with SQL commands
\? for help with psql commands
\g or terminate with semicolon to execute query
\q to quit

template0=# TRUNCATE pg_statistic;
TRUNCATE pg_statistic;
ERROR: permission denied: "pg_statistic" is a system catalog
template0=# VACUUM FREEZE;
VACUUM FREEZE;
WARNING: some databases have not been vacuumed in 1949927586 transactions
HINT: Better vacuum them within 197556061 transactions, or you may have a wraparound failure.
VACUUM
template0=# VACUUM;
VACUUM;
WARNING: some databases have not been vacuumed in 1949927638 transactions
HINT: Better vacuum them within 197556009 transactions, or you may have a wraparound failure.
VACUUM
template0=# VACUUM;
VACUUM;
WARNING: some databases have not been vacuumed in 1949927690 transactions
HINT: Better vacuum them within 197555957 transactions, or you may have a wraparound failure.
VACUUM
template0=# VACUUM FULL;
VACUUM FULL;
WARNING: some databases have not been vacuumed in 1949927743 transactions
HINT: Better vacuum them within 197555904 transactions, or you may have a wraparound failure.
VACUUM
template0=# UPDATE pg_database SET datallowconn = false;
UPDATE pg_database SET datallowconn = false;
UPDATE 5
template0=# VACUUM;
VACUUM;
VACUUM
template0=# VACUUM FULL;
VACUUM FULL;
VACUUM
template0=# VACUUM FREEZE;
VACUUM FREEZE;
VACUUM

-----Mensaje original-----
De: Alvaro Herrera [mailto:alvherre(at)commandprompt(dot)com]
Enviado el: Jueves, 02 de Agosto de 2007 06:41 p.m.
Para: Diego Barreto
CC: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] ayuda

Diego Barreto escribió:

> la salida me da esto
>
> emplate1=# SELECT xmin, xmax, ctid, tableoid, oid, nspname, (SELECT usename FROM pg_catalog.pg_user WHERE usesysid = nspowner) as rolname, nspacl FROM pg_namespace;
> SELECT xmin, xmax, ctid, tableoid, oid, nspname, (SELECT usename FROM pg_catalog.pg_user WHERE usesysid = nspowner) as rolname, nspacl FROM pg_namespace;
> ERROR: more than one row returned by a subquery used as an expression

Oops, sorry, era obvio :-( Prueba esto otro

select xmin, xmax, ctid, oid, usename from pg_authid;

Si te dice que pg_authid no existe entonces cambialo por pg_shadow

--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support

Responses

  • Re: ayuda at 2007-08-06 23:28:40 from Jaime Casanova

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Espartano 2007-08-06 16:00:29 Re: Formatear un Valor en una Consulta
Previous Message mariolos 2007-08-06 15:16:24 Formatear un Valor en una Consulta