Интервью (http://osdir.com/Article5033.phtml) с несколькими разработчиками PostgreSQL, среди которых Marc Fournier (один из основателей проекта, президент PostgreSQL, Inc) и Josh Berkus (член PostgreSQL Core Team).
Из задач на будущее, отмечена multi-master система репликаций, увеличение производительности для R-Tree и GiST индексов, "two-phase commit", процедуры совместимые по синтаксису с SQL2003, оптимизация расхода памяти и т.д.URL: http://osdir.com/Article5033.phtml
Новость: http://www.opennet.me/opennews/art.shtml?num=5332
какой нахер multi-master, когда с типами и провами творится такой бардак ,лучшеб доделали их прежде чем за остальное новые фичи браться
С типами проблем особых я не заметил
> с типами и провами творится такой бардакПоподробнее, pls.
> когда с типами и провами творится такой бардак
Поясните вашу мысль
бывают случаи когда
select ... where myfieldtypeint4 = 5
не использует индекс, а myfieldtypeint4 = '5' использует... флоаты из '12.1' приводить надо а то оно думает что это инт и обламывается.. и т.д.
про права еще дольше расказывать.. по сути они убогие.. вчера например я из под pgsql не смог снять права на табличку поставленые простым пользователем, а самим пользователем снять можно... расказывать можно долго. при этом такая лабудень в 7.4.6 творится и до этого тоже была и никто ее править не собирается:)
мне кажется, что вам нужно перейти на 8.
и после этого написать в -hackers, если проблемы
остались.Так вы поможете и себе и другим.
Или, по крайней мере, привести примеры
запросов, таблицы и выдачу explain analyzeОлег
Новичкам советую прочесть статью ``Что такое PostgreSQL?'' (http://citforum.ru/database/postgres/what_is/).
Автор статьи входит в число основных разработчиков.
Расширенный вариант статьи доступен здесь
http://www.sai.msu.su/~megera/postgres/talks/what_is_postgre...
> когда с типами и провами творится такой бардак
А как с этим обстоит дело в 8.x ветке ?
А как с этим обстоит дело в Oracle ?
8-ку подробно пока не смотрел.. времени нету.
но в ней попрежнему:
> select 5+0.4;
numeric
--------
5.4> select 5+'0.4'
ERROR: invalid input syntax for integer: "0.4"
> select 5+'0.4'::float;
float
--------
5.4обратите внимание тип результата это тип последнего оргумента.. при этом
>create table test1 (a int8,b float);
>insert into test1 values (10,10.5);
>select * from test1 where b>'0.4';
a int8|b float(8)
------|----------
10 | 10.5
>т.е. тип значения в апострофах все-таки угадывать оно как то может.. но не всегда правильно.
> т.е. тип значения в апострофах все-таки угадывать
> оно как то можетЭто не проблемы PostgreSQL, дружище. Это исключительно Ваши проблемы. Курите мануалы до посинения.
> про права еще дольше расказывать.. по сути они
> убогие..Аналогично.
Не умеете готовить - не трогайте.
Извините...а...аргументы-то где?
думаю здравый смысл