Chcę mieć w #docker #postgresql w trybie slave-master i utknąłem na konfiguracji. Mianowicie, postgres widzi syntax error w pliku, a ja już nie wiem co mam tam wpisać żeby się odczepił.
syntax error in file "/etc/postgresql/pghba1.conf" line 1, near token "all"

Treść tego pliku to jedna linia:
hostname all all 172.28.0.20 255.255.255.0 trust
Co ciekawe, ten plik docker-compose działa na #
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chciałbym na około miesiąc postawić serwer z #postgresql i #postgis żeby udostępnić innym możliwość pracy z wtyczką #rivergis bez potrzeby stawiania lokalnych serwerów na ich komputerach.

Jak to najłatwiej i w miarę bezpiecznie zrobić? VPS z dowolną dystrybucją #linux, zainstalowanie tych dwóch wyżej wspomnianych rzeczy i… jak to skonfigurować, żeby można było się do tego dostać z dowolnego komputera w dowolnym czasie?

Tutaj
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

na około miesiąc postawić serwer


@Daldek: w GCP masz 300 dolarów na start 90 dni na start. Tworzysz nowe konto Google i odpalasz maszynę virtualną. Plus, że nic nie zapłacisz. Czy to bezpieczne? Jak POC to tak. Jak zasób firmy, to musisz imho to i tak na zasobach firmy stawiać
  • Odpowiedz
@Daldek:
Możesz u siebie zrobić VM na której zainstalujesz postgres-a + postgis-a + zerotire
Użytkownicy doinstalują u siebie zerotire i będą magli łączyć się z VM
  • Odpowiedz
Wybór kodowania baz PostgreSQL

Teraz przy tworzeniu nowej bazy danych można ustawić kodowanie/metodę porównywania znaków (domyślnie C.UTF-8) przy pomocy polecenia devil:

devil pgsql db add [–collate=KODOWANIE]
Użytkownicy korzystający z DevilWEBa znajdą ustawienia kodowania PostgreSQL w:
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej mam problem z pgdump z #postgresql 15. Przy pomocy pgrestore Importuje bazę z pliku który utworzył pg_dump i część kolumn BIGSERIAL zmieniła się na IDENTITY.
Format custom.
Czy ktoś się spotkał z tym?

#programista15k #bazydanych
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej,
Chciałbym w praktyce poćwiczyć #sql w #gis i ogólnie zwiększyć swoją wiedzę w tym temacie.

Pomyślałem o założeniu prostej bazy danych postgres z jakimiś darmowymi danymi z geoportalu itp.

Zastanawiam się w jaki sposób postawić taką bazę, żeby była dostępna online, ale małym kosztem, a najlepiej za darmo ( ͡º
PanDanda - Hej,
Chciałbym w praktyce poćwiczyć #SQL w #gis i ogólnie zwiększyć swoją ...

źródło: comment_1668173485jGquDaLcPhBM7wbwGUe3X2.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PanDanda: to użyj postgresa (jeśli to ma być ta baza i ten dialekt) w ramach RDS na AWSie albo w ramach Azure Database na Azure
i na awsie i na azure masz na początek darmową ofertę free tier
  • Odpowiedz
django + postgresql
Mam model, dodałem do niego pole searchvector oraz w migracji trigger który zapisuje słowa po których szuka (wektory?) z pola name.
No i jak w views podpiąć szukanie wg tych wektorów? Obecnie mam Model.objects.filter(search_vector=query) i nie działa to do końca dobrze. Czasem wpiszę całą nazwę (pole name) która ma 5 słów i nie wyszuka, a już tylko po 3 słowach wyszuka - mimo że pole search_vector
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jest na vps strona + baza danych w #postgresql w jednym kontenerze #docker.
Moim zadaniem jest utworzyć skrypt który codziennie bedzie pobierał rekordy z tej bazy i wysyłał je do api.
Tutaj sobie wszystko ogarnę, ale zastanawiam się w jaki sposób najlepiej połączyć do bazy danych. Jest wyexposowany port 5432.
Jak najlepiej się połączyć do bazy tworząc nowy container z narzędziem napisanym w #python?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Spofity: kurde, nie pamiętam czy nie musisz manualnie zrobić sieci. Jeśli sobie zrobisz docker-compose to on Ci ogarnie takie detale no i mniej poleceń używasz do odpalenia :) i tak, psycopg ogarnie temat, podajesz mu w linku bodajże nazwę serwisu + port i powinno hulać. A jeśli chcesz robić naokoło bez compose to pamiętaj że z każdego kontenera musisz umieć pingować inny. No i polecam *docker inspect* żeby oglądać konfiguracje
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@Spofity: @Arogancky:

Albo wystawiasz port z Dokera i po prostu się łączysz się obok (po prostu drugi kontener obok stawiasz).

Albo łączysz się w sieci Dockerowej. I tutaj dwie opcje. Albo Docker Compose, który ogarnie sieci. Albo stawiasz obok drugi kontener i ręcznie tworzysz sieć dockerową.

Teoretycznie drugie rozwiązanie lepsze, bo port bazy nie jest wystawiony na zewnątrz, więc większe bezpieczeństwo. Ale na początek polecam pierwsze, bo łatwiejsze.
  • Odpowiedz
Mam dwa modele, powiedzmy model1 i model2. Te modele mają dwa wspólne pole i tylko ich potrzebuję w tym przypadku: name i slug. Mam stworzyć widok, w którym będzie 1000 obiektów z paginacją.
Przy małej ilości danych zrobiłem to w ten sposób:

data = list( sorted( chain( model1.objects.all(), model2.objects.all()) ) )
a potem wrzucałem to do Paginatora (paginator = Paginator(data, 1000)
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 2
Na vps jest container ze stroną + #postgresql
Baza danych nie exposuje portu, jest tylko w kontenerze jeśli dobrze rozumiem.
Bez ingerencji w ten kontener mam stworzyć skrypt ktory będzie codziennie sprawdzał czy pojawiły się nowe dane i wysyłał je do API hostowanego na innym coś.

Jak to najefektywniej zrobić? Nie oczekuje gotowego kodu tylko pokierowania co zrobić.

Skrypt
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Spofity:
1. select gwiazdka from tabelka w kontenerze psql, jeśli <=O then exit, else odpal parser do zapytania + wyślij sformatowane dane.

2. Dump całości i porównanie z nowym jeśli > to przesyłasz diff

To będzie jakieś 500zł.
  • Odpowiedz
Czy istnieją w Polsce firmy, gdzie są dobrze ogarnięte procesy projektowe i wdrożeniowe, gdzie są jasno określone role i zakresy ich odpowiedzialności, i gdzie przeciętny dzień pracy nie musi być w połowie zmarnowany na dopytywanie się o rzeczy, które powinny być jasno przegadane, opisane i udokumentowane, a w drugiej połowie na kompletnie niepotrzebne spotkania?

5+ komercyjnego expa, pracuję w #frontend #react #nextjs i podobnych, trochę umiem
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki muszę przygotować widok, który będzie wystawiony na front i będzie obsługiwał filtrowanie po trait. Czyli jeżeli finalny użytkownik na froncie zaznaczy trait emeryt, wyświetli mu sie user1, jezeli zaznaczy emeryt i kawaler to tez bedzie user1, ale jezeli emeryt, kawaler i wdowiec to nic nie dostanie. Jak to najlepiej obsłużyć? Jakąś tablicą?

#sql #bazydanych #programowanie #postgresql #powerbi
JaTobieTyMi - Mirki muszę przygotować widok, który będzie wystawiony na front i będzi...

źródło: comment_1655198948RRQUckLOQ38twY1vdtZ7v0.jpg

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jedną z opcji jest użycie STRING_AGG() zeby mieć wszystkie traity danego usera w jednym wierszu, a potem dla każdego zaznaczonego traita dodatkowy warunek w where and połączonetraity like '%wybranytrait%'
  • Odpowiedz
@menelaosPL: oczywiście że inne zastosowania, ale strategia rozwoju projektu akurat bardzo zbliżona. MongoDB to taki właśnie Mysql baz nierelacyjnych. Kijowa baza, ale łatwa w instalacji na laptopie programisty. Początkowo MySQL był popularniejszy od Postgre z tego samego powodu - był łatwo dostępny, łatwy w konfiguracji. A że nie umiał w transakcje i miał zabawkowy optymalizator to nikomu nie przeszkadzało dopóki nie wszedł na produkcję. Postgres w końcu jednak wygrał -
  • Odpowiedz
siema,
mam pojedyncze instancje postgresql, oraz postgresql-edb, które bym chciał co jakiś czas synchronizować z kolejnymi (nowymi) instancjami posgresa (nie sklastrowane instancje). Czy kojarzycie jakieś rozwiązanie które sprawdzi mi poprawność synchronizacji tych danych? Szukam i widzę jakieś pgchecksum, ale z tego co widzę to narzędzie odnosi się do sprawdzania poprawności replikacji w sklastrowanych instancjach.
Bazy dumpuje pg
dumpem i przywracam psqlem :)
#devops #bazydanych #postgresql
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach