У меня есть две отдельные базы данных. Я пытаюсь обновить столбец в одной базе данных до значений столбца из другой базы данных:
UPDATE customer
SET customer_id=
(SELECT t1 FROM dblink('port=5432, dbname=SERVER1 user=postgres password=309245',
'SELECT store_key FROM store') AS (t1 integer));
Это ошибка, которую я получаю:
ERROR: more than one row returned by a subquery used as an expression
Есть идеи?