PostgreSQL ma rozbudowany system typów, wśród których całkiem przydatną strukturą jest typ tablicowy (array). Niestety, funkcjonalność związana z tym typem jest dość niesymetryczna: jest możliwość tworzenia nowych obiektów tego typu, wyszukiwania, dodawania elementów do istniejących tablic, ale nie ma nigdzie żadnej funkcji ani operatora do usuwania elementów z arraya. Nie ma jednak co rozpaczać, gdyż PostgreSQL pozwala na definiowanie własnych funkcji i operatorów (yaay! thank you, Captain Obvious!), co niniejszym opisuję.
Hi, there. I want to talk to you about ducts, czyli porozmawiajmy o szablonach Mako
Z ciekawości spojrzałem, co się pisze o szablonach Mako w internetach po polsku, i... no właśnie. Nic. Raptem kilka wpisów wspominających, że jest, a jak jest, to do dupy. Hmm.. Szczerze mówiąc, po ponad roku pracy z tymi szablonami przy różnych projektach, jestem dokładnie odwrotnego zdania.
PostgreSQL: jak liczyć bez użycia count()
Zapraszam na małe zajęcia praktyczno-techniczne. Dziś przedstawię przepis na liczniki w PostgreSQL'u, które mogą nam zaoszczędzić drogich count'ów na tabelach. Rozwiązanie jest wprawdzie opisane na konkretną bazę, ale powinno być do zaimplementowania na każdą bazę, która obsługuje triggery. Poziom trudności w okolicach średnio-zaawansowanego.
skojarzenia: "a kto mi te wszystkie świństwa pokazuje?"
Ponieważ zostałem wywołany do tablicy przez Patrysa, tedy przedstawię wadziarskie i zaleciarskie skojarzenia związane z językami programowania (wybór własny, przyciasny):

