> 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. Если при копировании таблицы задать ключ, то после создания таблица > > > >открывается на запись и в ней можно менять данные > > > > > Здесь подробнее, плз. Для чего копировать таблицу и куда? О каком ключе > идет речь? > Копировал таблицу для того, чтобы проверить работоспособность БД (использовал таблицу со списком литературы из ООО) (но можно было воспользоваться и мастером для создания таблицы) ключ - имеется в виду индексный столбец таблицы (ID), по которому БД может связывать эту таблицу с другими таблицами
> >(Так же может быть проблема с записью связана с несовместимостью версий > >драйверов odbc ..... и postgresql ?) > > -- Yakov Reztsov _____________________________________________________ Oo-discuss mailing list Oo-discuss at openoffice.ru https://lists.openoffice.ru/mailman/listinfo/oo-discuss
