PostgreSQL

Intellect Board — cистема управления сайтом

Построение сайта на основе форума

Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.18 »   PostgreSQL
RSS

PostgreSQL

Текущий рейтинг темы: Нет
Выводить сообщения
Правила раздела

<<Назад  Вперед>>Страницы: 1 2 3 4 5 6 7 8 9 ... 13 14 15 16 17 18
Модераторы: aerograf, wsx
Печать
 
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Так, уже на локали кое-что начало работать, но есть один вопрос: неужели оператора REPLACE в Postgres вообще нет?

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
Uri
Долгожитель форума

Uri
Всего сообщений: 571
Рейтинг пользователя: 4


Ссылка


Дата регистрации на форуме:
25 окт. 2005
Может не в тему, но попробую сюда. Если не прав - перенесите куда надо. В планы или ещё куда...
А как насчёт SQLite? Случайно заметил такую штуку. Мне она размерами приглянулась. Или это совсем неподходящая вешь? Да, вроде, есть форумы работающие в числе прочих баз и на ней.
-KoT-
Почетный участник


Откуда: Красноярский край
Всего сообщений: 153
Рейтинг пользователя: 6

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
26 апр. 2006
REPLACE - мускульное расширение SQL, в Postgre его нет. Если REPLACE используется для небольшого количества таблиц, можно написать функции, замещающие строки. Трудности могут возникнуть с внешними ключами, но поскольку в MySQL используются только таблицы MyISAM, то и внешних ключей нет.
Вообще, Постгри очень гибок в отношении пользовательских функций, типов и т.п. Например, чтобы реализовать ту же мускульную функцию IFNULL, достаточно (только, imho, в этом случае все же лучше привести запрос к стандартной COALESCE):
CREATE OR REPLACE FUNCTION ifnull(anyelement, anyelement)
RETURNS anyelement AS '
  SELECT COALESCE($1, $2)
' IMMUTABLE LANGUAGE SQL;

Функция доступна сразу после создания.
wsx
Модератор форума

wsx
Всего сообщений: 256
Рейтинг пользователя: 12

Репутация пользователя: 2

Ссылка


Дата регистрации на форуме:
14 янв. 2005
Uri СКЛЛАЙТ ИМХО вобще слабый. И не думаю, что оно нужно вобще....

---
Не всё так просто, как на самом деле!
-KoT-
Почетный участник


Откуда: Красноярский край
Всего сообщений: 153
Рейтинг пользователя: 6

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
26 апр. 2006
wsx Мне SQLite тоже показался недо-SQL'ом...


-KoT- написал:
[q]
substring (value from '^.{1,100}') — вернет первые 100 символов.
[/q]

Неправ я был... Регулярные выражения внутри СЕЛЕКТа — расширение Postgre, правильнее будет
substring (value from 1 for 100)
wsx
Модератор форума

wsx
Всего сообщений: 256
Рейтинг пользователя: 12

Репутация пользователя: 2

Ссылка


Дата регистрации на форуме:
14 янв. 2005
-KoT- Я кстати подумываю, даже уже эксперементирую, написать "драйвер" для ИнтБоарда, который бы работал с Ораклом \":)\" Оно конечно не нужно наверное, но руки всё равно чешутся \":)\"

---
Не всё так просто, как на самом деле!
-KoT-
Почетный участник


Откуда: Красноярский край
Всего сообщений: 153
Рейтинг пользователя: 6

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
26 апр. 2006
wsx Оно может и не нужно, но солидности ИнтБорду прибавит — все-таки у Оракла репутация СУБД №1\":)\" . Хотя мне Постгри больше нравится, и не только бесплатностью...
Оффтопик: Кстати, не знаешь может ли Оракл 8 контрольную сумму подстроки из CLOB по md5 вычислять? А то приходится выгружать в Постгри и в нем брать check_summ md5 - несерьезно как-то...
wsx
Модератор форума

wsx
Всего сообщений: 256
Рейтинг пользователя: 12

Репутация пользователя: 2

Ссылка


Дата регистрации на форуме:
14 янв. 2005
Мне ещё очень DB2 нравится! Очень стабильная СУБД.
Посчёт Оракла, то скорее всего просто это сделать не удастся...

---
Не всё так просто, как на самом деле!
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Вообще, в свое время я планировал поддержку следующих БД:
MySQL
PostgreSQL
SQLite
MS SQL
Но сейчас, видя, как много возникло проблем с переносом на один только Postgre, я не уверен, стоит ли пытаться.

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
-KoT-
Почетный участник


Откуда: Красноярский край
Всего сообщений: 153
Рейтинг пользователя: 6

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
26 апр. 2006
Если получится с PostgreSQL, считай, что форум почти соответствует требованиям ANSI SQL — Postgre наиболее близок к стандарту ANSI, с остальными СУБД проще будет. Я могу взять часть работы со стороны СУБД — написание процедур, функций и т.п. (со стороны пхп - не моя колея...). Правда, скорость работы гарантировать не могу — частенько времени на все не хватает...
<<Назад  Вперед>>Страницы: 1 2 3 4 5 6 7 8 9 ... 13 14 15 16 17 18
Модераторы: aerograf, wsx
Печать
Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.18 »   PostgreSQL
RSS

1 посетитель просмотрел эту тему за последние 10 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
Ограничение доступа
не отображаются разделы
Архив версий
Установка стиля на Intellect Board 2.22
Завершилась работа над новой версией 3.00

Самые активные 5 тем RSS


Время выполнения скрипта: 0.0519. Количество выполненных запросов: 17, время выполнения запросов 0.0000
Creative Commons License Rambler's Top100 Rambler's Top100 Рейтинг@Mail.ru Valid HTML 4.01 Transitional Valid CSS!