Skip site navigation (1) Skip section navigation (2)

Re: Problema al restaurar una BD

From: Mario Rodriguez <mario(dot)irs(at)gmail(dot)com>
To: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
Cc: Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Problema al restaurar una BD
Date: 2012-02-10 15:22:05
Message-ID: CAEOd6Ca3upm8UxegfVOz3wMODBgfGSYWO5A6NZ+db-5RpK5fqg@mail.gmail.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
2012/2/9 Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>

>
> Excerpts from Mario Rodriguez's message of jue feb 09 19:18:27 -0300 2012:
>
> > al tratar de restaurar cualquier tipo de respaldo que he creado en cierto
> > momento me arroja el siguiente error:
> >
> > Error from TOC entry 5566; 0 50425 TABLE DATA pxi_cat_calculados pgsql
> > COPY failed for table "pxi_cat_calculados": ERROR:  no existe el tipo
> > «racional»
> > LINE 1: SELECT '(1,2)'::RACIONAL
> >                         ^
>
> ¿El tipo realmente se llama RACIONAL con mayúsculas?  ¿Cómo estas
> haciendo el restore?


> --
> Álvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
>

Envío de nueva cuenta mi respuesta ya que por error solo lo envié a Alvaro:


El tipo lo declaramos de la siguiente manera:

CREATE   TYPE racional (
   internallength = 32,
   input = racional_in,
   output = racional_out,
   receive = racional_recv,
   send = racional_send,
   alignment = double
);

al ejecutar en la terminal esa instrucción me devuelve lo siguiente:

aee=# SELECT '(1,2)'::RACIONAL;
 racional
----------
 (1, 2)
(1 row)

y con minúsculas:

aee=# SELECT '(1,2)'::racional;
 racional
----------
 (1, 2)
(1 row)

He intentado con 3 tipos de restauración:

1.- Entro a la terminal y ejecuto el script que me genera
  $ psql aee
  aee=#\i aee.sql

2.- pg_restore -Fd pba -d aee

3.- pg_restore -d aee db.dump

obteniendo los respaldos con las instrucciones del primer post.

In response to

Responses

pgsql-es-ayuda by date

Next:From: Alvaro HerreraDate: 2012-02-10 16:38:57
Subject: Re: RE: [pgsql-es-ayuda] Tamaño en tabla toast para tipo de dato bytea
Previous:From: =?utf-8?B?TGF6YXJvIFJ1YsOpbiBHYXJjw61hIE1hcnRpbmV6?=Date: 2012-02-10 15:21:12
Subject: RE: [pgsql-es-ayuda] Tamaño en tabla toast para tipo de dato bytea

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group