|  | PostgreSQL внешний источник данных не видно таблиц | ☑ | 
    
        | 0
    
        ttk   24.11.15✎ 11:49 | 
        Добавил во внешние источники данных базу на postgre(журнал звонков астериска), никаких ошибок нет, но в списке таблиц этого источника пусто.
Строка соединения выглядит так: "Driver={PostgreSQL Unicode};Server=111.111.111.111;Port=5432;Database=cel;Uid=user;Pwd=userpwd;STMT=utf8"
 
 если делаю запрос к базе "Select * from cdr" через
 
 Connection = Новый COMОбъект("ADODB.CONNECTION"); и т.д.
 то все нормально, записи выводятся, но хочется через внешние источники данных.
 В чем косяк?
 |  | 
    
        | 1
    
        ttk   24.11.15✎ 11:50 | 
        (0) может, права какие еще в постгре нужны?     |  | 
    
        | 2
    
        ДенисЧ   24.11.15✎ 11:50 | 
        я дично вижу два     |  | 
    
        | 3
    
        shuhard   24.11.15✎ 11:54 | 
        (0) названия полей конечно начинаются с _     |  | 
    
        | 4
    
        ttk   24.11.15✎ 11:56 | 
        (2) ?
(3) не
 |  | 
    
        | 5
    
        ttk   24.11.15✎ 12:45 | 
        желп
при mysql и mssql такого небыло
 |  | 
    
        | 6
    
        bolero   24.11.15✎ 13:15 | 
        (5) > при mysql и mssql такого небыло
у них нет схем
 
 посмотри может где есть поле с наименованием схемы, и оно не пустое и не public (или не совпадает с именем пользователя, зависит от того, в какой схеме тебя вообще таблицы)
 
 или если пустое - попробуй public (либо что у тебя там)
 |  | 
    
        | 7
    
        ttk   24.11.15✎ 14:08 | 
        (6) Не понял про схемы, где их прописывать надо?
запросы
 select * from public.cdr
 и просто
 select * from cdr
 отрабатывает
 |  | 
    
        | 8
    
        bolero   24.11.15✎ 14:25 | 
        (7) ты в (0) жалуешься, что нет списка таблиц
 в oracle и postgresql список таблиц - он в схеме, а не в базе
 
 Для себя ответь на два вопроса:
 - в какой схеме у тебя таблицы?
 - какую схему указываешь при соединении?
 |  | 
    
        | 9
    
        ttk   24.11.15✎ 14:26 | 
        (8) это я понимаю, я не понимаю ГДЕ ее указывать при соединении.
в строке соединения?
 |  |