Re: Running psql in emacs shell generates key conflict error: why? - Mailing list pgsql-general

From Adrian Klaver
Subject Re: Running psql in emacs shell generates key conflict error: why?
Date
Msg-id 3cb3a26e-23c6-2ab4-3177-cba692b8e818@aklaver.com
Whole thread Raw
In response to Running psql in emacs shell generates key conflict error: why?  (Rich Shepard <rshepard@appl-ecosys.com>)
Responses Re: Running psql in emacs shell generates key conflict error: why?[FIXED]  (Rich Shepard <rshepard@appl-ecosys.com>)
List pgsql-general
On 4/2/19 8:00 AM, Rich Shepard wrote:
> An unexpected result this morning that I'd like to understand. In emacs I
> loaded the file organizations.sql in a buffer to insert new rows in that
> table. Rather than running psql from a virtual console, I opened an emacs
> shell and entered the command,
>    psql -f organizations.sql -d bustrac
> and saw an error that the last line in the .sql file was in conflict 
> with an
> existing primary key. (I let postgres assign the keys when new rows are
> inserted.)

What was the exact message?

What was in the last line?

> 
> Checking the table for that primary key confirmed that it was a different
> organization so there should not have been a conflict.
> 
> Using a virtual console, and in the directory with the scripts, I ran the
> same psql command and it completed as expected.
> 
> I don't think this is a emacs error because the shell opens in the same
> directory as the script I'm running.
> 
> Why might postgres fail to run the script within an emacs shell while 
> having
> no issues running the same script from a virtual console?

Difference in shell escaping?


> 
> A curious mind wants to learn.
> 
> TIA,
> 
> Rich
> 
> 
> 


-- 
Adrian Klaver
adrian.klaver@aklaver.com



pgsql-general by date:

Previous
From: Adrian Klaver
Date:
Subject: Re: max_prepared_foreign_transactions is unrecognized
Next
From: Rich Shepard
Date:
Subject: Re: Running psql in emacs shell generates key conflict error: why?[FIXED]