[oodisc] Как импортировать *.odb в sql?

Andrey Pokalo andrey на bujkh.by
Чт Мар 16 09:03:06 MSK 2006


Yakov Reztsov пишет:

>Andrey Pokalo пишет:
>
>  
>
>>>>>>Вот тут есть одна проблема, только не могу понять с каким устройством. 
>>>>>>Скорее всего с /dev/hands... :-)
>>>>>>Я из офиса не могу писать в PostgreSQL. Таблицы открываются только на 
>>>>>>чтение. Пробовал два драйвера JDBC и SDBC. Добрые люди подсказали, что 
>>>>>>офис монтирует бд по умолчанию только на чтение. Но установка свойств 
>>>>>>драйвера для записи (игнорировать привилегии из драйвера) в бд ничего не 
>>>>>>дала. Пользователь имеет все права. Есть возможность подтвердить 
>>>>>>(опровергнуть) эту информацию?
>>>>>>ASPLinux 10, PostgreSQL 8.3.1, OOo 2.0.2 инфра
>>>>>> 
>>>>>>
>>>>>>            
>>>>>>
>>>>>Может быть пользователь, с правами которого подключается ООО к PostgreSQL
>>>>>не имеет права записи или создания таблиц ?
>>>>>
>>>>>          
>>>>>
>>>>Пользователь имеет все права.
>>>>
>>>>        
>>>>
>>PostgreSQL пишет в лог:
>>
>>при работе драйвера JDBC (postgresql-jdbc-8.1.3-1PGDG):
>>ERROR:  функция information_schema._pg_keypositions() не существует
>>ПОДСКАЗКА:  No function matches the given name and argument types. You 
>>may need to add explicit type casts.
>>
>>при работе драйвера SDBC (0.7.0):
>>LOG:  неожиданный конец файла (EOF) при подсоединении клиента
>>
>>при работе драйвера ODBC (postgresql-odbc-7.3-8.FC3.1):
>>ERROR:  не распознанный параметр конфигурации: "ksqo"
>>
>>а в общем выгребает данные нормально, но только для чтения... :-(
>>
>>    
>>
>
>
>При соединении OOO 2.0 и Postgresql  через драйвер ODBC
>(OC ALT Linux Compact 3.0) ошибок, связанных с ограничением записи не 
>было, таблица создалась успешно без дополнительной
>  настройки ООО:
>1. Устанавл Postgresql  7, unixODBC   ....
>2  создал пользователя в Postgresql, и БД в Postgresql от имени нового
>пользователя ()
>3.  Настроил источник данных в ODBC
>4. Создал новую БД в OOBase (драйвер ODBC, источник данных из п.3)
>5. Перетащил таблицу из другой БД
>6. Таблица нормально создалась, но открылась в режиме только для чтения
>
>7. Если при копировании таблицы задать ключ, то после создания таблица 
>  
>
>открывается на запись и в ней можно менять данные
>  
>
Здесь подробнее, плз. Для чего копировать таблицу и куда? О каком ключе 
идет речь?

>(Так же может быть проблема с записью связана с несовместимостью версий
>драйверов odbc ..... и postgresql ?)
>

-- 
Покало Андрей



Подробная информация о списке рассылки Oo-discuss