Имя: Пароль:
IT
 
Кто компилил PostgreSQL от 1С из src.rpm под FC/RHEL?
0 Ay49Mihas
 
09.07.07
16:32
Здравствуйте!
Интересует вопрос, оно у кого-нибудь скомпилировалось? А то жалуется на
#include "unicode/uchar.h"
#include "unicode/ustring.h"
в файле contrib/mchar/mchar.h. Таковых заголовочных файлов нет в PostgreSQL, и 1Сными патчами такого не добавляется. Опции gcc насчёт пути include'ов гласят ../../src/include, т.е. основное дерево исходников PostgreSQL. судля по поиску на postgresql.org, таких файлов и не было никогда в PostgreSQL.
1 Trigg
 
09.07.07
16:35
(0)
Я. Попробуй другой дистрибутив(не прикол)
2 IUnknown
 
09.07.07
16:43
(1)На самом деле компилил?
3 Ay49Mihas
 
09.07.07
16:43
(1) Должно и под OpenSuSE работать :)

ты не можешь случайно сделать rpm -qf /usr/include/unicode/uchar.h ?
4 Ay49Mihas
 
09.07.07
16:47
(1) не прикалывайся :)
нашёл причину проблемы - надо установить libicu-devel :)
Всем спасибо, очередная ошибка в моём ДНК найдена :)
5 IUnknown
 
09.07.07
16:49
(4)походу ты тут едиственный из линусятников реально пытающий юзать 1С под линем и этим бесплатным скулом...
6 Ay49Mihas
 
09.07.07
16:52
(5) А что, остальные тока под виндой? Я уже под OpenSuSE запустил сервер
приложений под 1С-овской бинарной сборкой PostgreSQL 8.2.4, работает. Тока
неправильно это, надо делать нативный SuSEшный пакет с 1Совскими патчами.
7 IUnknown
 
09.07.07
16:54
(6)Да я хз что там делают остальные линусятники. Скорее всего, как обычно, пятки выворачивают.
8 Ay49Mihas
 
09.07.07
16:55
Кстати, в тему:

PostgreSQL публикует свой первый настоящий тест на производительность

Группа OpenSource На мероприятии, посвящённому дню PostgreSQL - PostgreSQL Day
(aka PGDday), проходившему в Прато (Италия), Sun и PostgreSQL опубликовали
результаты первого теста на производительность, которые примечательны тем, что:
Это первые тесты промышленного уровня для PostgreSQL.
Больше нет "медленного слона". Тесты показали, что PostgreSQL не только
является быстрым или быстрее, чем MySQL, но и почти таким же быстрым, как
Oracle (так как аппаратные платформы разные, трудно сравнивать напрямую).
Niagara является хорошей платформой для приложений баз данных.
Говоря о масштабируемости, можно гордиться тем, что показывает PostgreSQL
сейчас. В планах, сделать так, чтобы PostgreSQL мог спокойно масштабироваться
на 128 или 256 ядрах.
Это не последние тесты такого уровня для PostgreSQL, для оптимизации PostgreSQL
пришлось пожертвовать некоторыми компонентами и, в скором будущем, планируется
повторить тесты с ещё более высокими результатами. По словам разработчиков, им
не достаточно просто быть "почти быстрым, как Oracle" - в планах, обогнать
Oracle, возможно начиная с PostgreSQL 8.3 и Niagara2.

Результаты тестов:
http://www.spec.org/jAppServer2004/results/res2007q3/jAppServer2004-20070606-00065.html
Подробности:
http://blogs.ittoolbox.com/database/soup/archives/postgresql-publishes-first-real-benchmark-17470

Скопипасчено с linux.org.ru
9 Ay49Mihas
 
09.07.07
16:58
И вылезла ещё одна ошибка при сборке - в идеале надо rpmbuild делать от рута, а
в скрипте сборки postgreSQL вызывается initdb, которая от рута работать не
может. Не собирается :) Будем копать :)
10 Trigg
 
09.07.07
16:59
(5)
Человек не ищет легких путей...
11 Ay49Mihas
 
09.07.07
17:02
(10) Чем я сильно отличаюсь от тех, кто ставит почти рабочие базы на 8.1.8?
12 Мяв-Мяв
 
09.07.07
17:04
хм.. а у меня SRPM нету... только RPM.
13 Ay49Mihas
 
09.07.07
17:05
(12) 1Совский srpm лежит там же, где и патчи. OpenSuSEшный - в
http://ftp.opensuse.org/pub/opensuse/distribution/SL-OSS-factory/inst-source/suse/src/
14 Мяв-Мяв
 
09.07.07
17:06
спасибо, поиграюсь.
15 Профессор Выбегалло
 
09.07.07
17:07
Проще всего брать родные сорцы, накладывать на них 1ц патчи и собирать в таком виде, все работает под любым линухом.
16 Ay49Mihas
 
09.07.07
17:12
(15) Ага, но некошерно. А компилить src.rpm от федоры в SuSE некошерно
вдвойне :)
17 Профессор Выбегалло
 
09.07.07
17:13
(16) А чего некошерного в тарболлах или bz2? :)
Зато все просто. И одинаково на любой системе :)
18 Ay49Mihas
 
09.07.07
17:14
+16 Просто существует некая философия использования софта под различными
дистрибутивами, и она гласит: не собирай из исходников сразу в корень, собирай
сначала пакет, а потом ставь его. Если не сделаешь этого - сразу нарушится
целостность, невозможно станет обновляться, трудно станет удалить именно эту
программу и т.д.
19 Ay49Mihas
 
09.07.07
18:15
Хех, скомпилировал. Завтра буду пробовать :)
20 Ay49Mihas
 
19.05.08
10:17
Вот появилась ещё одна "особенность". При загрузке базы из .dt-файла не
загружаются константы. Платформа 8.1.10, PostgreSQL 8.2.4. Вот интересует меня,
это чей косяк?
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший