Ссылка на несколько первичных ключей из одной таблицы - PullRequest
0 голосов
/ 28 марта 2020

В настоящее время я ищу способ, которым я могу ссылаться на все записи в таблице, как это

CREATE TABLE IF NOT EXISTS public.a_entries
(
    row_id SERIAL PRIMARY KEY,
    registration_by varchar(255)
);

. Ссылки должны храниться в столбце в отдельной таблице.

в настоящее время я сделал так:

DO
$$
BEGIN
IF NOT EXISTS (SELECT FROM pg_attribute
               WHERE  attrelid = 'public.b_entries'::regclass  -- table name here 
               AND    attname = 'lookup'    -- column name here
               AND    NOT attisdropped
              ) THEN

        ALTER TABLE public.b
        ADD COLUMN lookup Integer REFERENCES a_entries(row_id);
END IF;
END
$$;

проблема в том, что запись в столбце пуста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...