Ułatwianie pracy z PostgreSQL cz. I – pager dla psql
W tym artykule przyjrzymy się pagerowi dedykowanemu do wykorzystania z psql. Pokażemy też, dlaczego w pracy z bazą danych less może nie być optymalnym rozwiązaniem.
Czytaj więcejW tym artykule przyjrzymy się pagerowi dedykowanemu do wykorzystania z psql. Pokażemy też, dlaczego w pracy z bazą danych less może nie być optymalnym rozwiązaniem.
Czytaj więcejWraz z wydaniem 11. silnika PostgreSQL, otrzymaliśmy nowe ciekawe narzędzie pozwalające na optymalizowanie szybkości wykonywania zapytań. Oczywiście mowa tu o kompilacji zapytań w locie (ang. just-in-time compilation). W tym artykule postaram się przybliżyć, dlaczego warto skorzystać z tego rozwiązania i jak wpływa ono na czas wykonywania analitycznych zapytań w EuroDB.
Czytaj więcejDobre dane są jednym z najpotrzebniejszych narzędzi podczas wytwarzania i testów oprogramowania. Często są niezbędne do wczesnego wykrycia błędów działania aplikacji, co zmniejsza potencjalne ryzyko przedostania się błędu do aplikacji działającej w środowisku produkcyjnym. Dziś rozpoczynamy cykl tekstów poświęconych tej tematyce. Na początek o tym, jak przy pomocy czystego SQL wygenerować dane dla niektórych podstawowych […]
Czytaj więcejW tej części serii o psql – interaktywnym terminalu do bazy PostgreSQL – zajmiemy się, zgodnie z zapowiedziami w poprzednich artykułach, konfiguracją przy pomocy pliku .psqlrc. Pokażemy, które opcje mogą być szczególnie przydatne w codziennej pracy, a także zwrócimy uwagę na nowości wprowadzone wraz z pojawieniem się najnowszej wersji bazy PostgreSQL 11.1. Plik konfiguracyjny psqlrc […]
Czytaj więcejMinęło sporo czasu od momentu, gdy nierelacyjne DBMS szturmem próbowały wziąć świat. Przez ten okres NoSQL1 zyskał zwolenników i przeciwników (choć może precyzyjniej byłoby powiedzieć: oddanych przyjaciół i śmiertelnych wrogów), a niektórzy zdążyli zmienić strony więcej niż jeden raz. Wbrew pozorom emocje w świecie IT, szczególnie w kontekście technologii, nie są rzadkim zjawiskiem. Zapewne w […]
Czytaj więcejSekwencja – uporządkowany ciąg znaków, następujący po sobie w ściśle określonej kolejności. W PostgreSQL (a szerzej w kontekście baz danych), specjalny obiekt bazodanowy – tak pożyteczny, a zarazem już tak w zasadzie oczywisty, że nie spodziewamy się zmian w ich funkcjonowaniu. Tymczasem zmiany takie zostały wprowadzone w PostgreSQL 10. Zazwyczaj sekwencji używa się do automatycznego […]
Czytaj więcejKolejna odsłona porad związanych z psql: rozwiniemy temat posługiwania się psql w trybie interaktywnym, pokażemy zastosowania trybu nieinteraktywnego i funkcjonalności z najnowszych wersji narzędzia.
Czytaj więcejWśród doświadczonych administratorów panują podzielone opinie na temat przewagi trybu tekstowego nad graficznym. Nie da się zaprzeczyć, że umiejętność sprawnego poruszania się w konsoli jest ważna. Nie stanowi to zmartwienia dla użytkowników silnika PostgreSQL, którzy do dyspozycji mają tak sprytne narzędzie jak psql.
Czytaj więcej