Selectively Filling PostgreSQL Lookup Table -
i followed tutorial create postgresql lookup table following schema:
create table public.link_categories ( id integer not null default nextval('link_categories_id_seq'::regclass), name character varying(16) not null, description text, constraint link_categories_pkey primary key (id) ) ( oids=false ); alter table public.link_categories owner postgres;
as understand it, first field numerical "sequence" key doesn't need populated; automatically fills numerals add or delete rows.
i want fill second field data spreadsheet, , have nothing put in third field @ moment.
so copied 1 field want import new spreadsheet, added field on either side of it. have three-column table data in center column only. saved csv file.
when try import it, following error:
warning: null value in column "id" violates non-null constraint
how can fill table data 1 csv file, using postgresql 9.5 , pgadmin iii?
i assume using copy
?
you can specify columns insert. in case, need specify 3 columns in csv (in same order). otherwise assume columns.
Comments
Post a Comment