pg.ddx.io  pgsql-admin@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Carol Walter <walterc@indiana.edu>
Cc: pgsql-admin@postgresql.org
Subject: Re: type unknown?
Date: Thu, 18 Sep 2008 17:01:33 -0400
Message-ID: <2235.1221771693@sss.pgh.pa.us> (raw)
In-Reply-To: <ECE4FB45-9CD3-429F-9743-1BDA1D771942@indiana.edu>
References: <ECE4FB45-9CD3-429F-9743-1BDA1D771942@indiana.edu>

Carol Walter <walterc@indiana.edu> writes:
> Postgres.  To do this, I did a pg_dumpall and I'm restoring.  I got  
> an error on the restoration as follows:

> psql:/dbsdisk/data_load/dbdev_all_080915.sql:3920581: WARNING:   
> column "collection" has type "unknown"
> DETAIL:  Proceeding with relation creation anyway.

AFAIK the only way to get that warning is with an undecorated literal
constant:

regression=# create view foo as select 'bar' as collection;
WARNING:  column "collection" has type "unknown"
DETAIL:  Proceeding with relation creation anyway.
CREATE VIEW
regression=# \d foo
        View "public.foo"
   Column   |  Type   | Modifiers 
------------+---------+-----------
 collection | unknown | 
View definition:
 SELECT 'bar' AS collection;

... which is not what you're showing here:

> The view that was being processes when the error occurred is:

>      View "public.v_cos_master_year_count"
>     Column    |       Type        | Modifiers
> -------------+-------------------+-----------
>   collection  | text              |
>   year        | character varying |
>   entry_count | bigint            |
> View definition:
>   SELECT 'cos'::text AS collection, cos_master.year_published AS  
> "year", count(cos_master.id) AS entry_count
>     FROM cos_master
>    GROUP BY cos_master.year_published, cos_master.collection
>    ORDER BY cos_master.year_published;

Are you sure you correctly identified which view is drawing the warning?

			regards, tom lane



view thread (4+ messages)  latest in thread

Message-ID: <2235.1221771693@sss.pgh.pa.us>
Permalink:  ../2235.1221771693@sss.pgh.pa.us/
Also on:    postgresql.org/message-id/2235.1221771693@sss.pgh.pa.us

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-admin@postgresql.org
  Cc: tgl@sss.pgh.pa.us, walterc@indiana.edu
  Subject: Re: type unknown?
  In-Reply-To: <2235.1221771693@sss.pgh.pa.us>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox