Обсуждение: libpq++ - copy - default values
Hi! I wrote a little Programm that puts all telefoncall-information from my ISDN-card and those from my telefonesystem into the Postgresdb, using the libpq++ library. My problem is, that I don't know how I can tell the copy-command to leave the first field untouched, so that it gets the default value from a sequence.... Can anyone tell me, how I can do this? Thanks in advanced! Viktor Ps: Postgres 6.4 - Linux
> My problem is, that I don't know how I can tell the copy-command to
> leave the first field untouched, so that it gets the default value
> from a sequence....
> Can anyone tell me, how I can do this?
afaik "copy" always fills all columns. You might get better results
using a series of inserts, which do allow default values to be used.
- Tom
"V. A." <a2891891@smail.Uni-Koeln.DE> writes:
> My problem is, that I don't know how I can tell the copy-command to
> leave the first field untouched, so that it gets the default value from a
> sequence....
You can't. COPY is for plain verbatim dumping and reloading of data.
Use INSERT if you need to have any calculations done.
regards, tom lane