Re: Selectively Importing Data

From: Andy Colson <andy(at)squeakycode(dot)net>
To: David Blomstrom <david(dot)blomstrom(at)gmail(dot)com>, pgsql-general(at)postgresql(dot)org
Subject: Re: Selectively Importing Data
Date: 2015-10-31 03:17:16
Message-ID: 563432BC.2070409@squeakycode.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On 10/30/2015 07:24 PM, David Blomstrom wrote:
> First consider the following table:
>
> create table taxon (
> taxonid serial,
> descr text
> );
>
> As I understand it, "serial" means that column will automatically populate with a numerical key.
>
> If I want to fill the field 'descr' with a list of scientific names stored in a spreadsheet, then how would I proceed?
>
> I have a spreadsheet that has about a dozen columns. I copied the field with scientific names into a new spreadsheet. Then I created an empty field on the left. So I have a spreadsheet with two columns. I saved it as a CSV file.
>
> When I try to import it with pgAdmin III, I get the error message
>
> WARNING: null value in column "taxonid" violates non-null constraint
>
> How can I import that single column into the second column in this table? Thanks.

Try using just one column?

Or, create taxonid as integer, then fill the spreadsheet column with int's, and import both columns.

-Andy

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Raymond O'Donnell 2015-10-31 11:42:27 Re: Selectively Importing Data
Previous Message Tom Lane 2015-10-31 03:02:20 Re: Upgrade from 9.3 to 9.4 issue