Как загрузить скрипт на pgadmn? - PullRequest
0 голосов
/ 19 сентября 2019

Я не могу загрузить скрипт в PGADMN.Пожалуйста, помогите мне в решении ошибки.

SET statement_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = on;
SET check_function_bodies = false;
SET client_min_messages = warning;

SET search_path = public, pg_catalog;

SET default_tablespace = '  ';

SET default_with_oids = false;
ALTER TABLE public.pricemessage_archive OWNER TO postgres;
COPY pricemessage_archive (event_id, event_date, description, device_id, toll_zone, price) FROM stdin;
103462022 2017-03-15 22:41:02-05 Price VERIFIED V35ES02A Z35ES02 0.00
103462023   2017-03-15 22:41:02-05  Price VERIFIED  V35EN13 Z35EN01 0.00

1 Ответ

0 голосов
/ 20 сентября 2019

Более типичный способ сделать это с помощью операторов INSERT .INSERT также может быть лучше, потому что оператор COPY не соответствует стандарту SQL.

ИСПОЛЬЗОВАНИЕ ОДНОГО ВСТАВКИ

INSERT INTO pricemessage_archive
      (event_id, event_date, description, device_id, toll_zone, price)
VALUES(103462022, '2017-03-15 22:41:02-05', 'Price VERIFIED', 'V35ES02A', 'Z35ES02',
       0.00);

INSERT INTO pricemessage_archive
      (event_id, event_date, description, device_id, toll_zone, price)
VALUES(103462023, '2017-03-15 22:41:02-05', 'Price VERIFIED', 'V35EN13', 'Z35EN01',
       0.00);

Использование нескольких строкСинтаксис VALUES строки

INSERT INTO pricemessage_archive
      (event_id, event_date, description, device_id, toll_zone, price)
VALUES(103462022, '2017-03-15 22:41:02-05', 'Price VERIFIED', 'V35ES02A', 'Z35ES02',
       0.00)
      (103462023, '2017-03-15 22:41:02-05', 'Price VERIFIED', 'V35EN13', 'Z35EN01',
       0.00);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...