Home > Fragmenty szkoleń (Page 2)

Hstore w PostgreSQL

Hstore w PostgreSQL to jeden z pierwszych nieustrukturyzowanych typów danych obsługiwanych przez tą bazę danych (od wersji 8.3). Ułatwia przechowywanie pary: klucz-wartość i uzyskiwanie do nich dostępu w bazie danych. Pod względem funkcjonalności hstore jest dobrym rozwiązaniem, ale nieco mniej optymalnym niż JSON, ponieważ hstore …

Komendy psql

Postgres obsługuje wiele poleceń do przeprowadzania różnych operacji na bazie danych. Do wykonywania takich poleceń używane są wybrane interfejsy. Jednym z takich interfejsów jest „SQL Shell”, który jest również nazywany jako poprostu „psql”. Wykorzystując komendy psql, możemy przeprowadzać różne operacje na bazie danych, takich jak: …

NOT NULL w PostgreSQL

PostgreSQL

Stosując ograniczenie NOT NULL w PostgreSQL możemy mieć pewność, że kolumny, na które nałożyliśmy to ograniczenie, nie zaakceptują żadnej wartości NULL. Jak wiadomo w bazie danych Słowo kluczowe NULL definiuje informacje, których brakuje lub są nieznane. Znaczenie wartości NULL jest różne od wartości zero lub …

Funkcja Python

funkcja python

W jaki sposób piszemy i wywołujemy funkcje w Python? W przykładzie przedstawię prostą funkcję o nazwie powitanie_usera(), której zadaniem będzie wyświetlenie oczywiście powitania. Prosta funkcja Python: Jakie informacje znajdują się w wierszu nr 1 ? Powyższa funkcja posiada najprostszą strukturę funkcji jaką może posiadać funkcja …

Dynamiczny SQL w Pl/pgSQL

dynamiczny sql w pl/pgsql

Dynamiczny SQL w PL/pgSQL służy do ograniczenia powtarzających się zadań. Przykład 1 Można użyć dynamicznego SQL, aby codziennie tworzyć partycjonowanie tabeli dla określonej tabeli, dodawać brakujące indeksy do wszystkich kluczy obcych lub dodawać możliwości audytu danych do określonej tabeli bez większych efektów kodowania. Przykład 2 …