1.1, Аноним (1), 14:02, 15/04/2005 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
какой нахер multi-master, когда с типами и провами творится такой бардак ,лучшеб доделали их прежде чем за остальное новые фичи браться | |
1.4, edwin (ok), 17:47, 15/04/2005 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> когда с типами и провами творится такой бардак
Поясните вашу мысль | |
1.5, Аноним (1), 19:21, 15/04/2005 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
бывают случаи когда
select ... where myfieldtypeint4 = 5
не использует индекс, а myfieldtypeint4 = '5' использует... флоаты из '12.1' приводить надо а то оно думает что это инт и обламывается.. и т.д.
про права еще дольше расказывать.. по сути они убогие.. вчера например я из под pgsql не смог снять права на табличку поставленые простым пользователем, а самим пользователем снять можно... расказывать можно долго. при этом такая лабудень в 7.4.6 творится и до этого тоже была и никто ее править не собирается:) | |
|
2.8, oleg (??), 21:04, 16/04/2005 [^] [^^] [^^^] [ответить]
| +/– |
мне кажется, что вам нужно перейти на 8.
и после этого написать в -hackers, если проблемы
остались.Так вы поможете и себе и другим.
Или, по крайней мере, привести примеры
запросов, таблицы и выдачу explain analyze
Олег | |
|
1.7, jam (??), 16:16, 16/04/2005 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> когда с типами и провами творится такой бардак
А как с этим обстоит дело в 8.x ветке ? | |
1.11, Аноним (1), 10:52, 18/04/2005 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
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
>
т.е. тип значения в апострофах все-таки угадывать оно как то может.. но не всегда правильно.
| |
1.12, Аноним (1), 02:18, 19/04/2005 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> т.е. тип значения в апострофах все-таки угадывать
> оно как то может
Это не проблемы PostgreSQL, дружище. Это исключительно Ваши проблемы. Курите мануалы до посинения.
> про права еще дольше расказывать.. по сути они
> убогие..
Аналогично.
Не умеете готовить - не трогайте. | |
|