#postgres najlepsze najnowsze

rumcajser 2026-07-15 09:41:57 +3
Ogarnę pracę komuś w moim korpo. Szukam devops/cloud engineer/SRE (potejto, potato). Szukam kogoś kto zna się na dobrze na Azure i Kubernetes. Potrzebuję kogoś, kto zadba o Observsbility, High Availability, a także Disaster Recovery do drugiego regionu.

Must have #azure #kubernetes #terraform
Bonusowe punkty za #kafka #postgres, #gitlab CI

Wymagane 3 dni z biura tygodniowo w #krakow. Jest b2b I uop

Dawajcie na priv

#programista15k #devops
Imie_Lukasz_Nazwisko_PoTacie 2026-07-15 09:57:04 +0
Ogarnę pracę komuś w moim korpo

@rumcajser: Chyba komuś z czarnej listy ( ͡° ͜ʖ ͡°)
jackel-mikeson 2026-07-15 11:00:35 +0
@rumcajser: w Bangalore dużo chętnych jest
pokaż komentarze (3)
Spofity 2022-09-12 02:13:06 +0
Chce zrobić export dwóch tabel do dwóch plików .csv. W jednej tabeli jest średnio 5 mln rekordów. Chciałem zrobić COPY table TO '/path/' WITH DELIMITER ',' CSV, ale nie dało rady bo po kilku minutach jest timeout.

Napisałem w pythonie na szybko skrypt który eksportowałby dane do csv dzieląc dane według daty (miesiąca i roku = result_mm-yyyy.csv)

Jednak tutaj tez występuje timeout. Co byście poradzili?

Gdyby primary key był INT to bym dane według tego podzielił (where id between x and y), ale w tych tabel kolumna ID to uuid4 - więc chyba to nie zadziała w taki sam sposób

#postgres #bazydanych #SQL #programowanie
GeDox 2022-09-12 02:15:35 +0
@Spofity: rób LIMIT bo zajedziesz bazę
Rasteris 2022-09-12 03:02:00 +0
@Spofity: zrób zrzut do SQL i potem przekonwertuj na CSV programikiem.
100x 2021-12-05 08:58:25 +0
Mam bazę w PostgreSQL. Instaluję drivery przez nuget i plugin do integracji z Visual studio.
Tworzę plik edmx przez database first z istniejącej bazy danych. Wszystko fajnie działa.
W PostgreSQL nazywam kolumny: nazwa_kolumny np. user_id.

1. Czy da się jakoś zrobić żeby automatycznie nawet przy aktualizacji edmx została ustawiona nazwa UserId w c# a w bazie zostało user_id? Mogę ręcznie zrobić to przez fluentApi ale chciałbym uniknąć tego.

2. Plugin nie działa w VS 2022 https://marketplace.visualstudio.com/items?itemName=RojanskyS.NpgsqlPostgreSQLIntegration Da się jakoś ominąć to ograniczenie?


#microsoft #entityframework #postgres
LukaszITPill 2021-09-03 10:52:24 +9
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 @mikzur ( ͡° ͜ʖ ͡°)

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

Kurs SQL 05: Wartość NULL i Three-Valued Logic

Jeżeli chcesz aby jakieś konkretne tematy były poruszone w kolejnych częściach kursu --> Zostaw komentarz poniżej ( ͡° ͜ʖ ͡°)

#sql
#oracle
#postgresql
#postgres
#kursy
#kursyonline
#devops
#programowanie
#programista15k
#bazydanych
#dbadmin
LukaszITPill 2021-08-28 00:04:48 +3
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

Kurs SQL 04: Sortowanie wierszy – klauzula ORDER BY

Jeżeli chcesz aby jakieś konkretne tematy były poruszone w kolejnych częściach kursu --> Zostaw komentarz poniżej ( ͡° ͜ʖ ͡°)

#sql
#oracle
#postgresql
#postgres
#kursy
#kursyonline
#devops
#programowanie
#programista15k
#bazydanych
#dbadmin
m.....r 2021-08-28 07:40:26 +1
@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.
LukaszITPill 2021-08-28 11:08:23 +2
@mikzur:
Cenna uwaga! Było w planie nieco później, ale rzeczywiście masz racje trzeba to już wprowadzić, kolejną lekcje zrobię o NULL(⌐ ͡■ ͜ʖ ͡■)

Dzięki!
LukaszITPill 2021-08-24 12:14:26 +5
Cześć!

Właśnie dodałem kolejną lekcję darmowego Kursu SQL :)
Tym razem przyjrzymy się bliżej klauzuli WHERE, a także różnym operatorom pozwalającym filtrować dane.

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

Kurs SQL 03: Operatory SQL w klauzuli WHERE

Jeżeli chcesz aby jakieś konkretne tematy były poruszone w kolejnych częściach kursu --> Zostaw komentarz poniżej ( ͡° ͜ʖ ͡°)

#sql
#oracle
#postgresql
#postgres
#kursy
#kursyonline
#devops
#programowanie
#programista15k
#bazydanych
#dbadmin
DoloremIpsum 2021-08-24 13:20:01 +7
@LukaszITPill: no offence, bo szanuję za włożoną pracę. Ale mógłbyś zrobić kurs z czegoś bardziej zaawansowanego jeżeli chodzi o bazy danych? Bo takich kursów na poziomie podstawowym jest pełno w sieci ;)
LukaszITPill 2021-08-24 21:07:54 +2
@DoloremIpsum:
Hej! Spokojnie ten kurs będzie od zera do bohatera… pojawia się bardziej zaawansowane zagadnienia jak choćby funkcje analityczne, poprostu chce żeby mogło skorzystać z tego jak najwiecej osób wiec jadę od początku ( ͡° ͜ʖ ͡°)
pokaż komentarze (1)
LukaszITPill 2021-08-05 17:22:00 +14
Cześć!
Mam dla Was coś ciekawego - ruszam z serią postów - darmowy Kurs SQL!

Przejdziemy sobie od podstaw teoretycznych, aż do praktycznych przykładów różnych zapytań. Poznacie dokładnie składnie SQL, a po kursie będziecie swobodnie pisać różne zapytania i polecenia do silnika bazodanowego.

Całość przejdziemy sobie na środowisku Oracle Live SQL, tak abyście nie musieli nawet nic instalować na swoim domowym komputerze

Kurs SQL #01: Wprowadzenie i środowisko

#SQL
#oracle
#postgresql
#postgres
#kursy
#kursyonline
#devops
#programowanie
#programista15k
#bazydanych
H.....b 2021-08-05 17:24:44 +0
LukaszITPill 2021-07-02 16:26:24 +5
Cześć!
Jeżeli planujesz zostać DBA, albo poszerzyć wiedzę o bazach danych...
To dodałem właśnie nowy post, tym razem przewodnik dla osób chcących zacząć przygodę z administracją PostgreSQL.
Poznasz w nim narzędzie psql, a także kluczowe pliki konfiguracyjne.

Podstawy PostgreSQL dla Administratora - DBAdmin.net.pl

#postgresql
#postgres
#devops
#programowanie
#programista15k
#bazydanych
#informatyka
#dbadmin
Hauleth 2021-07-02 18:22:28 +3
@LukaszITPill:

listen_addresses = '*'

Mam nadzieję, że to nie jest serio.
Hauleth 2021-07-02 18:25:46 +2
@LukaszITPill:

md5 – pozwala na połączenie po otrzymaniu hasła – szyfrowane

To nie jest prawda. Hasła są hashowane, nie szyfrowane.

host all all 0.0.0.0/0 md5

O bogowie, trzymajcie mnie…
pokaż komentarze (3)
LukaszITPill 2021-06-25 16:46:32 +2
Cześć!
Jeżeli planujesz zostać DBA, albo poszerzyć wiedzę o bazach danych...
To właśnie pojawił się nowy artykuł na temat szyfrowania haseł w bazie danych PostgreSQL.

PostgreSQL szyfrowanie danych: Hasła - DBAdmin.net.pl - Blog

#postgresql
#postgres
#devops
#programowanie
#programista15k
#bazydanych
#informatyka
#dbadmin
object 2021-06-25 17:16:59 +3
@LukaszITPill:

W tym artykule omawiam metody autentykacji i co za tym idzie szyfrowania haseł w PostgreSQL. Dowiesz się jak w bezpieczny sposób zmienić swoje hasło.

Autentykacja jest to błędne tłumaczenie pojęcia authentication powinno być uwierzytelnianie.
o.....a 2021-06-25 20:02:19 +1
@LukaszITPill: jak zdam ansibla to musze sie w końcu za twój kurs zabrać na udemy ( ͡° ͜ʖ ͡°)
Pozdrawiam
pokaż komentarze (2)
LukaszITPill 2021-06-21 11:18:01 +3
Cześć!
Jeżeli planujesz zostać DBA, albo poszerzyć wiedzę o bazach danych...
To właśnie pojawił się nowy artykuł na temat wersji bazy danych PostgreSQL.

Dzięki niemu dowiesz się:
✅ Czym jest wersja MINOR, czym MAJOR
✅ Jak wygląda cykl wydawniczy PostgreSQL
✅ Jak sprawdzić wersję PostgreSQL z linii komend, a jak z poziomu zapytania SQL
✅ Czym jest plik PG_VERSION i gdzie się znajduje


Jak sprawdzić wersję PostgreSQL - DBAdmin.net.pl - Blog

#postgresql
#postgres
#devops
#programowanie
#programista15k
#bazydanych
#informatyka
#DBAdmin
PoteznyMagWody 2021-03-23 14:37:32 +0
Jesli mam transakcjie ktora robi N insertów i nic więcej do tableli z indeksami to update indeksu pójdzie tylko raz na koniec transakcji po COMMIT? W dokumentacji nic nie moge znaleźć na ten temat, może da sie jakoś wylistować log updateów indexu żeby to sprawdzić?

#postgres #programowanie #bazydanych
Killeras 2021-03-19 10:01:36 +0
Załóżmy że mamy jakas apke z bazą w postgtesie i chcemy w niej mieć informacje o tym kiedy powstał dany rekord kto go stworzył i kiedy oraz takie same informacje o modyfikacji.
Jak do tego podejść? Zapisujemy to w tej samej tabelki(czyli jedna klasa) co główne dane czy tworzymy osobna tabelę(dwie klasy z relacją one to one)? Jaki typ daty zapisywać zwykłe Date czy któraś datę z nowego API do dat? Jak to zrobić żeby było jak najbardziej czysto i przejrzyście?
#java #spring #springboot #postgresql #postgres
s.....e 2021-03-07 01:13:46 +1
Czy w #postgresql można byłoby podzielić tabelę na 256 partycji wg. pierwszego bajtu jednej z kolumn typu BYTEA?
Próbuję wrzucić transakcje Bitcoin do PostgreSQL. Wszystkich aktualnie jest ~622 468 868. Na początku, bez partycji wszystko wyglądało obiecująco ale po 10m rekordów, wydajność insertów mocno siadła. Jedna z kolumn TX zawiera 32 bajty które są identyfikatorem transakcji. Pomyślałem sobie, że można byłoby na podstawie pierwszego bajtu tej kolumny podzielić ją na 256 partycji - tylko nie wiem czy #postgres to umożliwia?
plushy 2021-03-07 03:38:12 +1
@sheeple no to przeczytaj. A co do twojego autoincrementa to są się wyłączyć indeksy na czas ładowania danych, też gdzieś to w manuału jest
plushy 2021-03-07 03:42:55 +1
@sheeple no ale PK nadal jest na indeksie i to na dodatek unique. Either way poczytaj o COPY i ładowanie csv
pokaż komentarze (7)
i.....y 2021-03-04 16:45:21 +0
Znajdę gdzieś porównanie ogólnej wydajności #postgres #postgresql w zależności od wersji? Bo tak szukam i szukam i nie mogę nic konkretnego znaleźć. Zasadniczo rozchodzi się o to czy migrować, ze starej sprawdzonej wersji 9.6 na wersję już teraz to 13. Jeśli się okaże, że to gra nie warta świeczki i dodali tylko trochę nowych ficzerów, których i tak nie używam, to nie będę ruszał "czegoś co działa". #devops #sysadmin i dla zasięgu #programowanie
a.....e 2021-03-04 16:49:58 +4
@indywidualny przecież 9.6 ma zaplanowane ostatnie wydanie na listopad, potem będzie na szybko robił upgrade do 13 jak coś jebnie i nie będzie poprawki.
i.....y 2021-03-04 16:55:01 +0
@annotate: Zdaję sobie sprawę, ale duża baza o której mówię hula aż miło dobre lata i nic jej się nie stało i zapewne nie stanie. W nowych projektach mogę pójść w nowe wydania. Zastanawiam się natomiast czy jest sens ruszać dużą produkcyjną maszynę i czy mogę coś na tym konkretnego zyskać. Mam zasadę, że jak coś działa dobrze i jest w sieci lokalnej, czyli teoretycznie nikt się tam nie włamie, to nie aktualizuję.
pokaż komentarze (4)
vikop__ru 2020-11-19 18:50:32 +0
Hej Mirki, potrzebuję pomocy przy query na PostgreSQL. Query tworzy widok, w którym jedna kolumna jest wynikiem matematycznego działania na datach. O tą jedną kolumnę chodzi. Brzmi jak coś łatwego, ale powiedzmy, że szukam pomocy od średnio-zaawansowanego Mirka wzwyż. Pomoc potrzebna na już ( ͡° ͜ʖ ͡°)
#SQL , #postgresql , #postgres , #bazydanych
JaTobieTyMi 2020-11-19 18:52:38 +1
@vikop__ru: a jaki jest problem?
vikop__ru 2020-11-19 18:56:10 +0
Z obliczeniami ( ͡° ͜ʖ ͡°)
Ma liczyć trochę inaczej niż obecnie. To nie sprawa do rozstrzygania w necie.
Pisałem już, że zapłacę monety? Zapraszam z numerem tel na PW.
pokaż komentarze (4)
m.....a 2020-01-13 20:41:16 +0
Mirki jakiego narzędzia używacie z potgresem? pgAdmin czy inne rozwiązania (fajnie jakby były darmowe)? Czasem muszę coś przejrzeć i czuje, że można by to zrobić wielokrotnie szybciej z dobrym narzędziem. W pgAdminie nie doszukałem się funkcji znajdowania tabeli po nazwie (używam information schema), ani narzędzie do wizualizacji powiązań. Fajny byłoby też autouzupełnianie nazw tabel oraz schematów. Będę wdzięczny za każdą sugestię.
#programowanie #db #bazydanych #postgresql #postgres #SQL
Narrorek 2020-01-13 21:02:07 +4
koorthi 2020-01-13 21:23:57 +6
pokaż komentarze (3)
trapist_e 2020-01-13 16:10:52 +1
#postgresql #postgres #SQL
Ej Mirki, muszę zrobić projekt na studia, bazę danych dla szkoły. Pkt 8. Funkcje , pkt 9 wyzwalacze
Macie jakiś pomysł na te funkcje?
Mam funkcję dodaj_ucznia, spraedz_ucznia.
W wyzwalaczach mam, żeby zamieniał imie i nazwisko ucznia robił najpierw lower, a potem initcap
Oraz, ze data wystawienia oceny nie może być Potrzebowałbym jeszcze po 2 pomysły dla funkcji i triggerów. Pomożecie?
paziu 2020-01-13 16:14:17 +3
@trapist_e: mozesz dodac trigger ze jak uczen dostanie p---e i mu srednia spadnie, to np. ustawisz flage ze jest zagrozony xD
klsh 2020-01-14 21:23:25 +0
@trapist_e: ogólnie nie polecam używania triggerow ale jak już musisz to możesz zrobić jakiś mały audyt - np przy aktualizacji danych zapisywać zmiany do tabelki z historią operacji
pokaż komentarze (2)
mateusza 2019-12-31 17:23:04 +2
Moje poprzednie pytanie zostało trochę błędnie zinterpretowane i odpowiedzi, które uzyskałem opisywały zagadnienie, które mnie nie interesowało. Dlatego powtarzam pytanie, ale z innym przykładem:

Pytanie do wszystkich #programista15k w szczególności zajmujących się #programowanie #sql

Macie w bazie (np. #mysql #sqlite #postgres ) sporą tabelkę zawierającą produkty wraz z ceną, kategorią i sprzedawcą.

CREATE TABLE products ( id INT, price INT, category TEXT, vendor TEXT );

Użytkownik jako zapytanie podaje:
- listę interesujących go produktów składającą się z kategorii i przedziału cenowego min-max (lista dowolnej długości, kategorie mogą się powtarzać a przedziały nakładać)
- listę sprzedawców (lista dowolnej długości)

Chcemy przefiltrować tabelkę products aby znaleźć tylko te, które znajdują się we wskazanym zakresie cenowym i kategorii oraz są sprzedawane tylko przez wskazanych na liście sprzedawców.

Jak byście to zaimplementowali w wybranym języku programowania ( np. #php #python #java #csharp #rubyonrails #go #rust #perl #nodejs )?

Jak byście to zrobili, żeby użyć prepared statements?

To nie jest praca domowa ani zadanie w pracy jakby co :-) Znam rozwiązanie, ale ciekawi mnie, czy ktoś zaproponuje coś lepszego.

Wołam @globalbus @wielkibanan @zibizz1 @globalbus
globalbus 2019-12-31 17:25:58 +1
- listę sprzedawców (lista dowolnej długości)

@mateusza: typ array z postgresa :P
jaketu 2019-12-31 17:35:49 +0
@mateusza czy to co podałeś to struktura docelowa bazy ?
pokaż komentarze (2)
mateusza 2019-12-31 14:54:10 +0
Pytanie do wszystkich #programista15k w szczególności zajmujących się #programowanie i #sql #mysql #sqlite #postgresql #postgres

Macie w bazie (np. MySQL, Postgres, SQLite) sporą tabelkę zawierającą punkty z przypisanym słowem kluczowym:
CREATE TABLE points ( x INTEGER, y INTEGER, keyword TEXT );

Użytkownik jako zapytanie podaje:
- listę interesujących go regionów (lista dowolnej długości)
- listę słów kluczowych (lista dowolnej długości)

Sposób zdefiniowana regionów jest drugorzędny, można zrobić dowolny z kształtów lub zaproponować jakiś inny:
- prostokąty (x1,y1,x2,y2)
- koła (x,y,promień)
- kwadraty (x,y,bok)

Chcemy przefiltrować tabelkę points, aby znaleźć tylko te, które znajdują się w którymś z regionów i zawierają słowo kluczowe z podanej listy.

Regiony mogą na siebie nachodzić, ale punkt znajdujący się w kilku regionach wolelibyśmy dostać w zbiorze wynikowym tylko raz.

Jak byście to zaimplementowali w wybranym języku programowania ( np. #php #python #java #csharp #rubyonrails #go #rust #perl #nodejs )?

Jak byście to zrobili, żeby użyć prepared statements?

To nie jest praca domowa ani zadanie w pracy jakby co :-) Znam rozwiązanie, ale ciekawi mnie, czy ktoś zaproponuje coś lepszego.
LolsLols 2019-12-31 15:06:15 +0
globalbus 2019-12-31 15:07:45 +7
@mateusza: postgis i typy geometry
pokaż komentarze (9)
s.....e 2019-09-23 14:49:26 +0
Czy możliwe będzie w #postgres wrzucenie 460 000 000 rekordów (wszystkie transakcje #bitcoin) i rozsądna praca z taką ilością danych (czas dostępu do rekordu < 500ms)? Na co zwrócić uwagę przy takiej ilości danych? Chciałbym założyć na takiej tabeli primary key bytea będący binarnym hashem transakcji (32 bajty)
#bazydanych
Supaplex 2019-09-23 14:57:06 +1
@sheeple: Tak będzie możliwe. Czas dostępu będzie mocno zależny od I/O jakim baza będzie dysponować oraz pozostałymi zasobami, np rozmiarem cachu pamięci bazy etc.
s.....e 2019-09-23 15:00:10 +0
@Supaplex: Pracowałeś przy takich dużych bazach? Czy czas pobrania rekordu po kluczu głównym jest mocno zależny od ilości rekordów w takiej tabeli?
pokaż komentarze (7)
Gumaa 2019-07-11 20:04:35 +0
Mireczki, potrzebuję jakiegoś narzędzia, które pozwoli zaplanować okresowe ściąganie wybranych danych z bazy Postgres.
Próbowałem uruchomić pgAgent, ale to zupełnie nie działa.

Jestem w stanie napisać prostą aplikację z GUI jeżeli nic się innego nie znajdzie. Jakieś pomysły?

#pytanie #bazydanych #postgres #postgresql #programowanie
Jacob 2019-07-11 20:33:38 +3
Cron i skrypt bash do dumpa i pobrania pliku ?
Koliat 2019-07-11 21:45:08 +1
pokaż komentarze (11)
J.....L 2019-06-06 07:34:45 +1
#postgres #python czy jest możliwość skompilowania programu w pythonie z bazą danych w postgresie, żeby użytkownik nie wiedział , że program korzysta z bazy danych i nie musiał instalować postgresa , a mimo to program zapisywał dane do tabel i wypisywał zapytania ? załózmy, że program jest dedykowany do systemów Windows, oraz ma interfejs graficzny jako program okienkowy, tzw. standalone aplication . w pewnym sensie chodzi o to, żeby program poprostu zamiast zapisywać danych do jakiegoś pliku .csv albo .txt zawodowo wszystko trzymał w tabelach tylko lokalnie
BigAngryPenguin 2019-06-06 07:52:53 +6
@JungleJamPL: poczytaj o sqlite
O.....r 2019-06-06 10:36:37 +0
@JungleJamPL: Sqlite to właśnie prosta, plikowa baza danych