Partial table copy?
От | Mark Thomas |
---|---|
Тема | Partial table copy? |
Дата | |
Msg-id | 5.1.0.14.2.20020508111958.02357010@pbegames.com обсуждение исходный текст |
Ответы |
Re: Partial table copy?
|
Список | pgsql-novice |
I have a table that was created like this: CREATE SEQUENCE "id_seq" START 1 INCREMENT 1; CREATE TABLE "players" ( "pid" integer PRIMARY KEY DEFAULT nextval('id_seq') NOT NULL, "pname" text, "value" integer, ); For testing purposes I'd like to create some test data: COPY "players" FROM stdin; 1 Bill 8 2 Frank 100 \. This works, but leaves my sequence out of sync with my actual data. What I'd really like is: COPY "players" FROM stdin; nextval('id_seq') Bill 8 nextval('id_seq') Frank 100 \. Obviously that won't work. I guess I can do: INSERT INTO "players" (pname, value) VALUES ('Bill', 8); INSERT INTO "players" (pname, value) VALUES ('Frank', 100); But that seems less intuitive. Is there a better way? Mark Thomas --- thomas@pbegames.com ----> http://www.pbegames.com/~thomas Play by Electron Games -> http://www.pbegames.com Free Trial Games
В списке pgsql-novice по дате отправления: