Hola! Escribiendo el siguiente código al intentar utilizar dblink para acceder a los nombres de las columnas de una tabla
SELECT * FROM public.dblink('dbname=grupoXXe3 port=5432 password=YYY user=grupoXX', 'select column_name from information_schema.columns WHERE table_name=''usuarios''') as users(a1 varchar, a2 varchar , a3 varchar)
SQL me arroja el siguiente error:
ERROR: remote query result rowtype does not match the specified FROM clause rowtype
En este link y otros dan unas cuantas opciones para explicitar el tipo de dato correspondiente a los nombres de columnas, como usar nvarchar o name, pero el error persiste aunque los utilice.
Me gustaría saber cómo solucionar este problema y lograr hacer la consulta de arriba, muchas gracias!
Hola! Escribiendo el siguiente código al intentar utilizar dblink para acceder a los nombres de las columnas de una tabla
SQL me arroja el siguiente error:
En este link y otros dan unas cuantas opciones para explicitar el tipo de dato correspondiente a los nombres de columnas, como usar
nvarchar
oname
, pero el error persiste aunque los utilice.Me gustaría saber cómo solucionar este problema y lograr hacer la consulta de arriba, muchas gracias!