@Dem0lisher

Почему pgadmin орет на dblink?

Всем привет!
Хочу из базы test_2 через dblink обратиться к базе test_1 и получить оттуда данные. Ну хоть какие-то для начала.
Пишу запрос типа
select * from dblink (
'host=localhost user=postgres password=NeProstoParolAParolishe dbname=test_1',
'select * from v8users'
) as users (
rolesid numeric(10)
);
А он орет:
ERROR: remote query result rowtype does not match the specified FROM clause rowtype
SQL-состояние: 42804
5db84a34554c1826314722.png
Что ему не нравится?
  • Вопрос задан
  • 506 просмотров
Решения вопроса 1
Melkij
@Melkij
PostgreSQL DBA
Вы запросили select *, затем сказали что record возвращаемые функцией соответствуют по структуре одному полю типа numeric.
Всё, в самом прямом смысле
query result rowtype does not match the specified FROM clause rowtype


pgadmin вовсе ни при чём, на запрос закономерно удивляется сам postgresql
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы