Yakov Reztsov пишет: > > >>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), >по которому БД может связывать эту таблицу с другими таблицами > > проделал ту же операцию с драйвером SDBC, после создания ключа, таблица оттдалась на редактирование! Какой кашмар, как до сих пор моя бд работала без этого ключа?... :-) Кстати, JDBC не работает даже с таким финтом.
-- Покало Андрей _____________________________________________________ Oo-discuss mailing list Oo-discuss at openoffice.ru https://lists.openoffice.ru/mailman/listinfo/oo-discuss
