none
Ошибки при построении запросов в конструкторе запросов для PostgreSQL

    Вопрос

  • Всем привет!

    Ребят, нужна помощь!

    Работаю с PostgreSQL. Использую провайдер Npgsql для подключения. Чтобы добавить таблицы из БД использую встроенные средства Visual Studio (Data Source Configuration Wizard): Project -> Add New Data Source -> DataBase -> DataSet, далее ввожу параметры подключения и соединяюсь с БД. 

    Студия создает мне DataSet.xsd - компонент с таблицами и связями между ними. Далее я хочу настроить адаптер, чтобы он выводил не все данные, а только часть из них, например, записи за последний год модификации:

    SELECT * FROM public.SomeTable
    WHERE EXTRACT(year from date_modified) > (EXTRACT(year from current_date) - 1))
    ORDER BY date_modified DESC;

    Конструктор запросов выдает ошибку: 

    В самой базе данных такой запрос выполняется без ошибок. Видимо конструктор запросов использует встроенные средства и функции от провайдера Npgsql. Но где я могу найти список всех этих функций для PostgreSQL ??

    Пробовал также коннектиться к БД Oracle. Некоторые запросы работают с Oracle, но не работают с PostgreSQL. Видимо у каждого провайдера свои функции для построения запросов, причем они отличаются от родных.

    Просьба навести на путь истинный и подсказать где можно найти информацию по этим встроенным функциям для конструктора запросов для PostgreSQL ?!

    Заранее спасибо!


    Андрей

    11 апреля 2019 г. 7:13