| From: | "Dave Page" <dpage(at)pgadmin(dot)org> | 
|---|---|
| To: | kaeptn(dot)haddock(at)gmail(dot)com | 
| Cc: | pgadmin-support(at)postgresql(dot)org | 
| Subject: | Re: Bug/Feature Request: pgAdmin should show "context" part of error message for problems with COPY command | 
| Date: | 2008-08-06 13:46:06 | 
| Message-ID: | 937d27e10808060646j19bd0dcx4fd3ea2e1457b08a@mail.gmail.com | 
| Views: | Whole Thread | Raw Message | Download mbox | Resend email | 
| Thread: | |
| Lists: | pgadmin-support | 
On Tue, Aug 5, 2008 at 2:08 PM, kaeptn haddock <kaeptn(dot)haddock(at)gmail(dot)com> wrote:
> When issueing a COPY command like this one
>
> --------------------
> COPY tablename FROM '/var/www/hdberat.tab' WITH NULL AS '';
> --------------------
>
>
> The error-message in pgadminIII is quite short
>
> ********** Error ***********************************************
> FEHLER: fehlende Daten für Spalte »termin_dauer_eingabe«
> SQL state: 22P04
> -----------------------------------------------------------------
>
> (For those who don't understand German: it says: missing data for column
> xy). In PHP-pgadmin the errormessage is much more meaningful, because it
> adds the CONTEXT-line, where it actually tells me the number of the line
> ("Zeile") in the source-file, where the error occurred:
>
>
> ****************************************************************
> FEHLER:  fehlende Daten für Spalte »termin_dauer_eingabe«
> CONTEXT:  COPY fm_hdberat, Zeile 10421: »admin1        Gründler Pius   archiviert      "Texteingabe"   "Texteingabe"   "Texteingabe"   "Texteingabe"   "Textein...«
> -------------------------------------------------------------------
>
> It'd be a big help, if pgadmin was as verbose as php-pgadmin.
pgAdmin does include the context line, if the server gives us one:
-- Executing query:
select foo();
ERROR:  division by zero
CONTEXT:  PL/pgSQL function "foo" line 4 at assignment
********** Error **********
ERROR: division by zero
SQL state: 22012
Context: PL/pgSQL function "foo" line 4 at assignment
-- 
Dave Page
EnterpriseDB UK: http://www.enterprisedb.com
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Fernando Hevia | 2008-08-06 14:37:06 | Re: Bug/Feature Request: pgAdmin should show "context" part of error message for problems with COPY command | 
| Previous Message | kaeptn haddock | 2008-08-05 13:08:18 | Bug/Feature Request: pgAdmin should show "context" part of error message for problems with COPY command |