Pgadmin4 SQL создать запрос таблицы не работает в командной строке Postgresql на Ubuntu 18.04 - PullRequest
0 голосов
/ 25 октября 2018

Я создал таблицу, используя pgadmin4 на окнах.Затем я скопировал запрос на создание таблицы из окна SQL pgadmin4 и вставил его в командную строку psql в Ubuntu 18.04.

Возникает следующая ошибка:

ERROR:  relation "weather_measurements_meas_id_seq" does not exist

Это запрос на создание таблицы, который я копирую из pgadmin4:

CREATE TABLE public.weather_measurements
(
    meas_id bigint NOT NULL DEFAULT nextval('weather_measurements_meas_id_seq'::regclass),
    meas_dev_id integer NOT NULL,
    "dateTime" timestamp without time zone,
    w_speed real,
    w_gust real,
    w_direction real,
    w_unit character varying COLLATE pg_catalog."default",
    humidity real,
    pressure integer,
    light integer,
    rain integer,
    "2nd_temp" real,
    lws real,
    lws_cnt real,
    solar integer,
    temperature real,
    CONSTRAINT weather_measurements_pkey PRIMARY KEY (meas_id),
    CONSTRAINT meas_dev_id FOREIGN KEY (meas_dev_id)
        REFERENCES public.measuring_devices (meas_dev_id) MATCH SIMPLE
        ON UPDATE NO ACTION
        ON DELETE NO ACTION
)
WITH (
    OIDS = FALSE
)
TABLESPACE pg_default;

ALTER TABLE public.weather_measurements
    OWNER to postgres;

Как исправить это.

...