Postgres Erreur: Plus d'une ligne renvoyée par une sous-requête en tant qu'expression

J'ai deux bases de données distinctes. Je suis en train de mettre à jour une colonne dans une base de données pour les valeurs d'une colonne à partir de la base de données:

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));

C'est l'erreur que je reçois:

ERROR:  more than one row returned by a subquery used as an expression

Des idées?

Quel effet ont été vous essayez d'atteindre avec cette UPDATE?

OriginalL'auteur user3182502 | 2014-01-10