summary and request
От | expect |
---|---|
Тема | summary and request |
Дата | |
Msg-id | 20030815101844.026dc3ce.expect@ihubbell.com обсуждение исходный текст |
Ответ на | Re: join of array (Joe Conway <mail@joeconway.com>) |
Ответы |
Re: summary and request
|
Список | pgsql-general |
I'd like to summarize what I know (or don't know) since this topic has been hit around a little and I'm new to this. I'm hoping it will clear things up, at least for me. You are all the experts, I want to make sure I am singing from the same page. data sample: id | fm | ls | addr | city | st | z |c| start|end ---------------------------------------------------------------------------------- 191922C,Bob Cobb,D'Obbalina Sr.,312 Elm Street,Yountville,CA,94599,5,062001,082009 339111C,Elma Thelma,Velma,98 Oak Lane,St. Louis,MO,63119-2065,,, What I wanted to do was to import lots of these from a text file. In the case where there is an empty string (i.e. no value after a comma) I wanted to define the column in the table in a way that would accept the empty string but replace it with the default value for that column. I didn't know that the copy command is just some C code that stuffs the data into the db ala fois grois. What I would really benefit from (and I hope some other new soul would too) is if someone would outline exactly how they would approach this problem. Maybe provide the correct table definition and the copy command. Or if that just won't work an alternate approach. I realize that some of you have done this partially but there have been too many replies to get into a single cohesive instruction. Anyway I suppose my initial frustration in trying to do this may have blinded me from reason. create table contact ( id character(7) NOT NULL, fm character(30) DEFAULT 'xzxzxzxz', ls character(30) DEFAULT 'xzxzxzxz', addr character(30) DEFAULT '123 xzxzxzxz', city character(25) DEFAULT 'xzxzxzxz', st character(2) DEFAULT 'xz', c character(1) DEFAULT 'x', start decimal(6) DEFAULT 122038, end decimal(6) DEFAULT 122038, CONSTRAINT handle PRIMARY KEY (id) ) WITHOUT OIDS;
В списке pgsql-general по дате отправления: