On Fri, Nov 07, 2003 at 03:25:44PM +0100, Jacek Konieczny wrote: > On Fri, Nov 07, 2003 at 10:49:37AM +0100, Robert Grabowski wrote: > > Dump jest konieczny ... Ja używam 7.4 od jakiegoś czasu prawie > > produkcyjnie. Polecam ... Szczególnie, że można zakładać takie fikuśne > > indeksy: > > > > create index iii on ttt ((floor(fff * 32) / 32 + 1)); > > Fajnie, właśnie ostatnio czegoś takiego mi brakowało. Dało się to > oczywiście obejść robiąc funkcje licząca dane wyrażenie i indeks na tej > funkcji. > > Mnie ciekawi bardziej czy już można zrobić coś takiego: > > UPDATE tabela SET pole=pole+1; > > (pole jest oznaczone jako UNIQUE). > > We wszystkich dotychczasowych postgresach to się wywala, z powodu próby > wrzucenia nieunikalnej wartości do unikalnego pola, ale nie powinno, bo > w wyniku wykonania całej instrukcji (i transakcji jednocześnie) > ograniczenia tabeli nie są złamane. Teraz muszę niezłe sztuczki robić, > żeby ten błąd ominąć :-(
http://developer.postgresql.org/todo.php * Allow DEFERRABLE UNIQUE constraints zdaje się, że jeszcze nie wrobell <[EMAIL PROTECTED]> __________________________________________________________ nie pytaj co inni zrobili dla pld, pomysl ile sam zrobiles
