Спасибо, попробую Ваш вариант. Правда что в Вашем, что в моем случае смущает конструкция IN (NOT IN) и SELECT COUNT()… но за неимением лучшего пользуемся тем что есть.
P.S. да, за минус интересно… хотябы конструктивной критики послушать.
Ваверное вы меня не поняли.
Есть табличка devices_categories с полями deviceId | catId
Есть табличка object_categories с полями objectId | catId
Вот из табличке devices_categories нужно выбрать айдишники устройств, по условию описанному выше.
Либо я не понимаю причем тут substr…
у девайса 1 есть категории 1,2,5,6
у девайса 2 есть категории 1,3,5
у девайса 3 есть категории 1,2,3,4,5,6,7,8
у объекта 1 есть категории 1,2
у объекта 2 есть категории 1,2,3,4,5
при выборке для объекта 1 должен показаться только девайс 1 и 3, для объекта 2 — девайс 3
Да, не реагирует. mesandr.livejournal.com/123179.html говорит о том что у человека тоже под 16й сборкой russianfedora ничего не получилось… но не очень-то охото откатываться на 15ю, так как помимо 1С тут еще настроен кол-центр, веб-хостинг и много других офисных нужд.
ошибка: Неудовлетворенные зависимости:
libcrypto.so.4 нужен для postgresql-9.0.3-3.1C.i386
libreadline.so.4 нужен для postgresql-9.0.3-3.1C.i386
libssl.so.4 нужен для postgresql-9.0.3-3.1C.i386
libtermcap.so.2 нужен для postgresql-9.0.3-3.1C.i386
libcrypto.so.4 нужен для postgresql-contrib-9.0.3-3.1C.i386
libreadline.so.4 нужен для postgresql-contrib-9.0.3-3.1C.i386
libssl.so.4 нужен для postgresql-contrib-9.0.3-3.1C.i386
libtermcap.so.2 нужен для postgresql-contrib-9.0.3-3.1C.i386
libcrypto.so.4 нужен для postgresql-devel-9.0.3-3.1C.i386
libreadline.so.4 нужен для postgresql-devel-9.0.3-3.1C.i386
libssl.so.4 нужен для postgresql-devel-9.0.3-3.1C.i386
libtermcap.so.2 нужен для postgresql-devel-9.0.3-3.1C.i386
libcrypto.so.4 нужен для postgresql-libs-9.0.3-3.1C.i386
libssl.so.4 нужен для postgresql-libs-9.0.3-3.1C.i386
libcrypto.so.4 нужен для postgresql-server-9.0.3-3.1C.i386
libreadline.so.4 нужен для postgresql-server-9.0.3-3.1C.i386
libssl.so.4 нужен для postgresql-server-9.0.3-3.1C.i386
libtermcap.so.2 нужен для postgresql-server-9.0.3-3.1C.i386
libcrypto.so.4 нужен для postgresql-test-9.0.3-3.1C.i386
libreadline.so.4 нужен для postgresql-test-9.0.3-3.1C.i386
libssl.so.4 нужен для postgresql-test-9.0.3-3.1C.i386
libtermcap.so.2 нужен для postgresql-test-9.0.3-3.1C.i386
uname -a
Linux localhost.localdomain 3.1.0-7.fc16.i686 #1 SMP Tue Nov 1 21:00:16 UTC 2011 i686 i686 i386 GNU/Linux
Нашел в contrib в версии 9.0.3 которую с патчами скачал с сайта 1С. Пытаюсь собрать полностью rpm-ки и установить версию 9.0.3
В contrib 9.1.2 не нашлось.
пересобрал еще раз 9.1 со всеми зависимостями, добавил Ваши опции.
Эта ошибка вроде пропала.
появилась следующая:
ERROR: could not access file "$libdir/fasttrun": No such file or directory
STATEMENT: CREATE OR REPLACE FUNCTION fasttruncate(text)
RETURNS void AS '$libdir/fasttrun'
LANGUAGE C RETURNS NULL ON NULL INPUT VOLATILE;