![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Heja,
jak w PostgreSQL 8.3 odczytać rozmiar tablicy? W 8.4 mamy już funkcję array_length(), ale w 8.3 jej nie ma. Albo inaczej: mając ciąg: Kod a/b/c chciałbym pobrać "poziom zagłębienia" czyli ilość elementów po rozdzieleniu po "/" (w tym przypadku 3). Przeglądałem funkcje na stringach, ale również nie znalazłem niczego pomocnego. Pozdrawiam, pion // Edit: Na razie napisałem sobie taką funkcję, może komuś się przyda:
Olałem drugi parametr bo nie jest mi potrzebny. Ten post edytował phpion 26.05.2010, 08:08:21 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 80 Dołączył: 31.05.2008 Ostrzeżenie: (20%) ![]() ![]() |
Imo dla mnie bezsensu jest tworzenie ścieżki na takich stylach, przecież możesz sobie ją trzymać w VARCHAR[] w postaci: '{a,b,c}' i nie masz problemu. W dodatku jest na prawdę dużo funkcji do pracy na tabliach i ideks GITS albo GIST nie chce mi się szukać w google a nie pamiętam teraz, może b.przyśpieszyć pracę na takich elementach.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 08:49 |