![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 366 Pomógł: 0 Dołączył: 2.01.2007 Ostrzeżenie: (0%)
|
hej,
musze zaprojektowac tabele,w ktorej 2 pola (typu timestamp) maja miec nalozone indeksy typu b-tree. Poczytalam mniej wiecej co to b-tree i sprobowalam mojego szczescia na str postgresa. tam jednak-poza tym ze cos takiego jak b-tree istnieje, nie ma zadnych przykladow jak taki indeks zalozyc. w pg-adminie tez niestety nie doszukalam sie odpowiednich opcjii. czy ktos z Was moglby mi powiedziec jak taki indeks zalozyc? ewentualnie gdzie znalezc przyklad? czy to sie w ogole da zrobic w pg admin? pzdr, misty |
|
|
|
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
Też tego nie pamiętałem dlatego użyłem pg_admina-a (IMG:style_emoticons/default/smile.gif) Ten post edytował wookieb 15.07.2010, 09:42:07 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 366 Pomógł: 0 Dołączył: 2.01.2007 Ostrzeżenie: (0%)
|
ale to powiedz mi jeszcze jedna rzecz: wpierw tworze tabele, przyklad:
create table test(id serial not null, data1 timestamp, data2 timestamp); a pozniej dodaje indeksy, czyli:
? a nie od razu w definicji tabeli? pzdr (IMG:style_emoticons/default/smile.gif) |
|
|
|
Post
#4
|
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
Raczej nie da się w definicji tabeli utworzyć takiego indeksu (ale głowy nie dam).
Ten post edytował wookieb 15.07.2010, 09:59:36 |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 366 Pomógł: 0 Dołączył: 2.01.2007 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 80 Dołączył: 31.05.2008 Ostrzeżenie: (20%)
|
Dla potomnych: http://www.postgresql.org/docs/8.4/static/...reateindex.html
|
|
|
|
![]() ![]() |
|
Aktualny czas: 25.12.2025 - 16:52 |