Czy da się zrobić coś takiego w PostgreSQL
select from x --nie blokuje niczego
select from x for update-blokuje inne for update ale nie blokue zwykłego selecta

#bazydanych #postgresql
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak ogarniam trochę postgresa/postgisa, na poziomie prostych funkcji, triggerów, zapytań przestrzennych,ogarniania trochę tabel, trochę pythona skryptowo, a wszystko w obszarach qgisa to czy dla kogoś takiego jak ja są jakieś/gdzieś perspektywy dorobienia sobie?
( ͡° ͜ʖ ͡°)

#programowanie #python #postgresql #qgis #postgis
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki mam specyficzny przypadek z którym nie mogę sobie poradzić. Mam grupy akcji które są zliczane w bazie danych w agregacji miesięcznej. I chciałbym zrobić sumę rosnącą. Czyli w przypadku wiersza 133 będzie to 4 akcje, W wierszu 134 nic się nie zadziało więc wezmę wartość z tamtego miesiąca funkcją lag, w 135 doszły 2 nowe akcje więc lag+current_value, ale co dalej? żeby nie tworzyć miliona lagów, bo wypełniając każdy kolejny pusty
JaTobieTyMi - Mirki mam specyficzny przypadek z którym nie mogę sobie poradzić. Mam g...

źródło: comment_1648045049MvUPAvwD7E4rERHE5cw4Iu.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@JaTobieTyMi: no nie music robic tysiaca lagow, bierzesz wpisujesz w kolumne i masz, nulle sie nie zliczaja, mozesz sprobowac z opcja ROLLUP.

Ewentualnie zrob sobie jesli masz null case albo coalesce by tego nulla obrobic i wstaw sobie OVER() funcje okienkowa z maxem z ostatniego spartycjonowanego po rodzaju akcji wiersza wtedy wezmie Ci ostatnia wartosc
  • Odpowiedz
PostgreSQL 14 na serwerach CloudHosting!

Nowa wersja docenianego przez programistów systemu zarządzania obiektowo-relacyjnymi bazami danych PostgreSQL jest już dostępna na serwerach nazwa.pl. To kolejna wersja serwera baz danych, z którego można korzystać na CloudHostingu. Starsze wersje „Postgresa” oczywiście też pozostaną dostępne, ale zachęcamy, aby podążać za nowymi technologiami i już teraz uruchamiać bazy PostgreSQL w wersji 14!

Co nowego w PostgreSQL 14? To przede wszystkim:
- wzrost szybkości wykonywania operacji na bazach danych,
nazwapl - PostgreSQL 14 na serwerach CloudHosting!

Nowa wersja docenianego przez p...

źródło: comment_1642666308UOTBlOdpAW1GDGYoIuyRBN.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@w9rT_wv_bIAn37l: po prostu się z tym pogódź, doctrine jest upośledzone i nie ogarnia postgresa. Rozwiązania (czy raczej obejścia) problemu na które trafiłem szukając w googlu są jeszcze gorsze niż sam problem, więc zamiast tego po prostu sobie dopisałem skrypt który sedem usuwa wskazane linijki z ostatnio utworzonej migracji. ¯\_(ツ)_/¯
  • Odpowiedz
Szukasz najlepszego serwera dla swoich stron WWW i aplikacji? Postaw na CloudHosting z CDN nazwa.pl.

Automatyczna integracja serwerów CloudHosting z siecią CDN posiadającą wiele węzłów na terenie Polski to rozwiązanie doceniane przez wszystkich tych, którym zależy na szybkim działaniu stron WWW. Węzły CDN nazwa.pl skracają czas otwierania stron WWW bez względu na to, gdzie znajduje się odbiorca, który na nie wchodzi. Hosting w chmurze zapewnia także gwarancję zasobów 4 vCPU (20 GHz) i
nazwapl - Szukasz najlepszego serwera dla swoich stron WWW i aplikacji? Postaw na Clo...

źródło: comment_1639641643CqItqt2ey35SpWUipbZ9N5.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chcialbym bez tworzenia nowej tabeli przechowac kolekecje integerow w tabeli juz stworzonej
Stworzylem kolumne typu int []
Jak to teraz zmapowac uzywajac hibarnate?

Przetestowalem to, ale te opcje ale to nie dziala

@
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kamil_EL: Żeby zalinkować wpis na blogu, to nie trzeba robić znaleziska. Na główną i tak się nie dostanie bo się zwyczajnie nie nadaje, a każdemu kto subskrybuje tag wystarczy wpis na mirko - i tak zobaczy.
  • Odpowiedz
Mirki napotkałem dzisiaj dziwną sytuację. Przygotowałem dumpa do klienta, ale ogarnąłem, że nie uwzględniłem w nim jednej rzeczy więc go przywróciłem, a później dodałem wspomnianą rzecz, ale po stworzeniu dumpa zajmuje on sporo mniej miejsca mimo, że ilość danych się nie zmieniła. Co tutaj się stało?

Pierwotny dump 1.4gb
Przywrócony dump i zrobiony ponownie z tego samego pliku 1.1gb

#postgresql #bazydanych
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy zna ktoś jakiś portal szkoleniowy gdzie można zdobyć jakikolwiek certyfikat znajomości Postgresql?
Jak najbardziej może być płatny powiedzmy do 300 USD.
W pracy trzeba "podnosić kwalifikacje" a to byłoby dla mnie najsensowniejsze rozwiązanie.

#bazydanych #postgresql
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć!

Darmowy Kurs SQL ciągle się rozrasta!
Dostałem już kilka próśb od Was, aby poruszyć szerzej temat NULL.
Więc w tym poście omówiłem zagadnienie wartości NULL i Three-Valued Logic ( ͡ ͜ʖ ͡)
Czekam na kolejne sugestie
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć!

Właśnie dodałem kolejną lekcję darmowego Kursu SQL :)

Jeżeli chcesz być na bieżąco z kolejnymi częściami Darmowego Kursu SQL --> Zapisz się do Newsletteru!
Jeżeli chcesz dołączyć do społeczności w której będziesz mógł śmiało zadawać pytania na tematy bazodanowe --> Dołącz do Grupa Administratorzy Baz Danych
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@LukaszITPill: trochę dziwi mnie że w trzecim temacie jedynie wspomniałeś o czymś takim jak wartość null, ale nic o logice trójwartościowej związanej z nullami albo o specjalnych operatorach porównujących nulle. Osoby uczące się mogą być skonfundowane jeśli szukają wartości różnych od X a nie zwraca im wartości null i myślę że ważnym jest wspomnienie o tym jak działa ich porównywanie itd.
  • Odpowiedz
@hit_malinowy: Lepiej najpierw stworzyć nowy. Nowy indeks na ogromnych tabelach będzie się robić przez jakiś czas. Gdy najpierw usuniesz stary a Twoja aplikacja z niego aktywnie korzysta to może to zamulić bazę.
  • Odpowiedz