From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 17 Sep 2002 11:29:31 +0200 From: Alexey Dyachenko To: community@altlinux.ru Subject: Re: [Comm] POSTGRESQL & CONTRIB Message-ID: <20020917092931.GB25105@deepblue.prokent.de> Mail-Followup-To: community@altlinux.ru References: <20020917121829.64af7d5e.SilverFox@rgantd.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20020917121829.64af7d5e.SilverFox@rgantd.ru> Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.13 Precedence: bulk Reply-To: community@altlinux.ru X-Reply-To: Alexey Dyachenko List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: On Tue, Sep 17, 2002 at 12:18:29PM +0400, SilverFox wrote: > Здравствуйте!! > > Установил postgresql-contrib, но как получить возможность > использовать имеющееся там расширение (нужен array_iterator) не > пойму. > Точнее понял что в базе надо запустить от имени postgres > /usr/share/pgsql/contrib/array/array_iterator.sql cкипт, но он > выдает кучу ошибок по каждой попытке создать функцию... > ERROR: stat failed on file > '/usr/share/pgsql/contrib/array/array_iterator': No such file or > directory вот таких , это в ответ на > create function array_texteq(_text, text) returns bool > as '/usr/share/pgsql/contrib/array/array_iterator' > language 'c'; > в скрипте , например... > > ЧТО ДЕЛАТЬ ? Мне тоже пришлось столкнуться с этой проблемой. Для себя решил ее таким способом: из под рута перенес /usr/share/pgsql/contrib в /var/pgsql-root/usr/share/pgsql/contrib и оттуда сделал ссылку /var/pgsql-root/usr/share/pgsql/contrib -> /usr/share/pgsql/contrib и уже потом из под рута запускал скрипт. psql -U postgres mytestdb < array_iterator.sql Вопрос к мантейтеру postgresql -- чего делать в подобном случае? Или что-то надо в консерватории подправить? Проблема в том, что из под обычного пользователя при подобном переносе каталог contrib становится недоступен :-( А без переноса -- он почти не имеет смысла :-( ЧТО ДЕЛАТЬ ТО? С уважением, Алексей Дьяченко.