Я новичок в разработке программ Cobol в среде Linux.Ошибка в программе cobol при выборе linux из таблицы в базе postgresql
Моя проблема в том, что я создаю таблицу в PostgreSql, и я пытаюсь подключиться к этой таблице. Соединение было успешным и sqlcode = 0
. Но, когда я пытаюсь сделать выбор я получить sqlcode = -0000000007
и сообщение:
SQLERRMC: ERROR: permission denied for relation minha;
Minha
мой стол. Моя строка соединения:
01 dsn pic x(300) value "Driver={PostgreSQL}; - "Server=127.0.0.1;Port=5432;Database=orlandodb; - "Uid=postgres;"
Может кто-нибудь подскажет, как я могу запросить таблицу?
Возможный дубликат [ОШИБКА: разрешение отклонено для отношения tablename на Postgres при попытке SELECT как пользователя, использующего только для чтения) (http://stackoverflow.com/questions/13497352/error-permission-denied-for-relation-tablename- на Postgres-то время, пытаясь-а-Селец). Вам необходимо предоставить права доступа (ИСПОЛЬЗОВАНИЕ, ВЫБОР и т. Д.) В таблицу и схему. – paulsm4
спасибо за ответ, однако моя таблица была создана с пользователем postgres, и схема является общедоступной. это простой тест, чтобы увидеть, как он работает. Выбрать stament это: EXEC SQL SELECT, Cliente, numseq в: R-CODCLI-TCTIT, : R-NUMSEQ-TCTIT ОТ Minha ГДЕ Cliente = '12345678' И numseq = '000001' END-EXEC. – orlando