winnie Опубликовано 20 Июля 2004 Жалоба Поделиться Опубликовано 20 Июля 2004 перевел форум на PostgreSQL тестил пока только локально, вроде багов нет так же организовал поддержку полнотекстового поиска на основе tsearch2 если есть желающие потестить- пишите выложу сами файлики Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
james Опубликовано 22 Июля 2004 Жалоба Поделиться Опубликовано 22 Июля 2004 желающие есть Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
winnie Опубликовано 22 Июля 2004 Автор Жалоба Поделиться Опубликовано 22 Июля 2004 вообщем вот ссылка на архив см. ссылку ниже пост Irisтам файлы для постгре просто скопировать в соответсвующие папки, файлы ничего не заменяют - сами по себеПри инсталяции выбрать из выпадающего списка PGSQL так же при инсталяции возможно (точно) вылезут Варнинги ругающиеся что нет таблиц - это скрипт пытается сделать очистку старых таблиц, вообщем как и основной скрипт (для MySQL), но в постгре проверить наличие таблицы в базе вроде никак нельзя (если знаете как? - скажите - исправим) поэтому просто удяляется без проверки наличия.. вообщем можно игнорировать эти предупреждениявообщем то тестирую уже дня четыре (правда локально, скоро уже буду не локально жду места на хостинге) глюков не замечено (в форуме самом) остались не рабочие разделы в админке1. это SQL manager но его специально не делал, так как лучше уж взять phpPgAdmin и рулить базой при помощи него2. Не просмотр статистики в админке, типа сколько в день зарегистрированно, сколько постов в день и так далее - дело в тосм что разработчики оптимизировали эту фичу под MySQl, а о других базах не подумали, а так как я не хотел править основной скрипт, дабы не нарушать работоспособность с MySQl вообщем то и фича не очень нужная..Остальное все работает.А есть еще один глюк, но опять же разработчики только о MySQl думали в файле sources\misc\print_page.phpесть функция function get_posts()и в ней запрос $DB->query( "SELECT * FROM ibf_posts WHERE topic_id='".$this->topic['tid']."'". " and queued !='1' ORDER BY pid LIMIT 0,".$max_posts);но так как в постгре выражения типа LIMIT 0,10 не прокатят заменить надо на $DB->query( "SELECT * FROM ibf_posts WHERE topic_id='".$this->topic['tid']."'". " and queued !='1' ORDER BY pid LIMIT ".$max_posts);вообщем то такой запрос работает и в MySQL вот вроде бы все тонкостикак включить полнотекстовый поиск объясню чуть позже, а пока его надо отключить в админке Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Iris Опубликовано 22 Июля 2004 Жалоба Поделиться Опубликовано 22 Июля 2004 ПрикрепляюPostgreSQL.rar Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 22 Июля 2004 Жалоба Поделиться Опубликовано 22 Июля 2004 Лучше б в архив залили. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
winnie Опубликовано 22 Июля 2004 Автор Жалоба Поделиться Опубликовано 22 Июля 2004 Лучше б в архив залили.кхм. протестим- выложим Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Iris Опубликовано 22 Июля 2004 Жалоба Поделиться Опубликовано 22 Июля 2004 theIggs как поправит полностью - залить не проблема. Там же есть еще ошибки и нет подробного описания в файле read.txt - объяснения в теме. Но можно, наверное оставить в модификации в разработке? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
winnie Опубликовано 22 Июля 2004 Автор Жалоба Поделиться Опубликовано 22 Июля 2004 Но можно, наверное переместить в модификации в разработке?кхм.. стоп а это где? мы вроде сейчас там Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
j0k3r Опубликовано 24 Июля 2004 Жалоба Поделиться Опубликовано 24 Июля 2004 Тогда вот вопросик, который хотят задать многие: чем Пострег лучше Мускула - где почитать и т.д.? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Meowth[OGD] Опубликовано 24 Июля 2004 Жалоба Поделиться Опубликовано 24 Июля 2004 http://program.rin.ru/cgi-bin/print.pl?id=490&p=2 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
winnie Опубликовано 31 Июля 2004 Автор Жалоба Поделиться Опубликовано 31 Июля 2004 кхм.. вообщем появляется небольшая оговорка- драйвер работает на версии постгре не ниже 7.4.2 если версия ниже то надо делать очень большие изменения в самом коде форума, разработчики опять же подумали только про MySQL Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 10 Декабря 2004 Жалоба Поделиться Опубликовано 10 Декабря 2004 А для 1.2/1.3 нету ? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
winnie Опубликовано 14 Декабря 2004 Автор Жалоба Поделиться Опубликовано 14 Декабря 2004 хм так для 1.3 был же уже драйвер давно.. правда кривоват.. у сменя вроде где- лежит исправленный Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 14 Декабря 2004 Жалоба Поделиться Опубликовано 14 Декабря 2004 winnie он не просто кривоват, он просто ужастенхотя б если даже посмотреть ф-ию query Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
winnie Опубликовано 14 Декабря 2004 Автор Жалоба Поделиться Опубликовано 14 Декабря 2004 Song а что вы хотели - это постгре ну можно перевести на аналог 2.0 все запросы Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 15 Декабря 2004 Жалоба Поделиться Опубликовано 15 Декабря 2004 winnie а что postgree? там всё_также.pg_query и делов.Меня разозлило, что эти умельцы зачем-то вставили в функцию query драйвера обработку бана!!! пользователя + ещё кучу какого-то парсинга. Ну вообще такое чувство, что с большого будуна писалось. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
winnie Опубликовано 22 Декабря 2004 Автор Жалоба Поделиться Опубликовано 22 Декабря 2004 Song нет не совсем так же.. она более придирчива к типам данныхмногое зависит от версии на счет проверки бана - что-то не помню чтобы там это было..на счет парсинга - да это есть как раз из-за того что в постргре дефолтное значение раньше можно было присвоить через... в новых версиях стало проще..ну и большие траблы с группировками в запросе Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Yazon_n Опубликовано 11 Апреля 2005 Жалоба Поделиться Опубликовано 11 Апреля 2005 Помогите разжииться кто-нибудь этим самым драйвером, плз. Мне срочно нужен, времени самому переписывать нет. Вышлите на мыло или киньте линк. Заранее благодарен. yazon@pisem.net Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.