@LazyInitializationException: Mam docker compose:

version: "3"
services:
api:
image: api
environment:
- SPRING_DATASOURCE_URL=jdbc:postgresql://db:5432/CinemaDb
- SPRING_DATASOURCE_USERNAME=postgres
- SPRING_DATASOURCE_PASSWORD=12345
- SPRING_JPA_HIBERNATE_DDL_AUTO=create
- SPRING_LIQUIBASE_ENABLED=false
build:
context: ./
dockerfile: Dockerfile
ports:
- "8080:8080"
depends_on:
- db
db:
image: postgres
ports:
- "5432:5432"
environment:
- POSTGRES_DB=CinemaDb
- POSTGRES_USE=postgres
- POSTGRES_PASSWORD=12345
Cześć,
mam pytanie z #sql - dokładniej z #postgresql - czy indexy sie dziedziczy?
TabelaA ma poindeksowane kolumny a i b.
Tabela
B ma poindeksowane kolumny a i c

Czy wynik:
SELECT *
FROM TabelaA as x
INNER JOIN Tabela
B as y
ON x.a=y.a

bedzie nadał miał założony index na kolumny a, b i c (mimo, że przy łaczeniu cześć wierszy wyleciało)?
Chciałabym zrobić relację wiele do wielu między produktami i ich kategoriami, ale jak próbuje dodać do produktu kategorie stworzoną już wcześniej, to w bazie danych tabela asocjacyjna nie wypełnia się danymi mimo, że w kodzie tworze produkt z dodaną kategorią, co widać w wyprintowanych logach. Jak to naprawić?
#programowanie #typescript #postgresql #nodejs
Pobierz
źródło: comment_1669928073NunVlhIXGVCN6ZB6QRyH1d.jpg
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 #windows

Coś jest nie tak z kodowaniem znaków, bo na
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 więcej o RiverGIS: klik

#bazydanych #gis #qgis
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ć
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:
Bazy PostgreSQL (PostgreSQL databases) ➡ Dodaj bazę (Add database) ➡ Zaawansowane ustawienia (Advanced settings) ➡ Metoda porównywania znaków (Collation).

#mydevil #hosting #webhosting #postgresql
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 ( ͡º ͜ʖ͡º)
Znalazłem coś takiego jak MS Azure na rok za darmo.
Dobre to będzie? Dobrze kombinuję?
Pobierz
źródło: comment_1668173485jGquDaLcPhBM7wbwGUe3X2.jpg
@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
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
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?

#programowanie
@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 sieci
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.
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))

No i wszystko było fajnie przy małej ilości danych,
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 do pobierania danych pewnie napiszę w pythonie, API na drugim VPS będzie pisane
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 w #node lub #php oraz #
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
Pobierz
źródło: comment_1655198948RRQUckLOQ38twY1vdtZ7v0.jpg