Bo czas poświęcony na wyszukanie i zweryfikowanie tej wiedzy może być cenniejszy niż koszt takiej książki czy kursu, gdzie wszystko będzie w bardziej skondensowanej i uporządkowanej formie.


@Jurix: xD
  • Odpowiedz
Korzystaj z aplikacji użytkowych i serwerów baz danych

Przetestuj przez 30 dni za darmo aplikacje, takie jak dysk sieciowy Nextcloud i system obsługi klientów Mantis. Uruchom dowolny serwer baz danych MariaDB, PostgreSQL, Redis lub MongoDB i użyj go w swoim projekcie.

Oprogramowanie typu SaaS działa samodzielnie, nie wymaga hostingu i jest dostępne do pracy natychmiast po aktywacji.

Odwiedź nasz blog i dowiedz się więcej!

https://www.nazwa.pl/blog/gotowe-aplikacje-uzytkowe-i-serwery-baz-danych-w-nazwapl

#nazwapl #hosting #cloud #cloudhosting #serwer #
nazwapl - Korzystaj z aplikacji użytkowych i serwerów baz danych

Przetestuj przez 30...

źródło: Korzystaj z aplikacji użytkowych i serwerów baz danych

Pobierz
  • Odpowiedz
hej, mam pytanie dotyczące wydajności przy wykonywaniu poleceń w sql.
mam dwa urządzenia:
1. HP T620DC na procesorze:
- AMD GX-217GA Dual-Core APU with AMD Radeon HD 8280E graphics (1.65 GHz).
- system Ubuntu Server
- 8GB RAM,
- SSD.

2. MacMini late 2014
- Intel Core i5 2,6 GHz (Turbo Boost do 3,1 GHz).
- system macos
- 8GB RAM,
- SSD.

na obu jest ta sama baza danych. przy wykonywaniu
fadamakafikumiku - hej, mam pytanie dotyczące wydajności przy wykonywaniu poleceń w s...

źródło: Screenshot 2023-12-04 at 11.04.27

Pobierz
Korzystaj z PostgreSQL 16 na CloudHostingu!

PostgreSQL to system zarządzania bazami danych doceniany przez webmasterów na całym świecie. Ulepszenia wprowadzone w najnowszej wersji pozwolą Ci działać jeszcze sprawniej. PostgreSQL 16 w porównaniu do poprzedniej wersji to:

- wzrost wydajności i stabilności,

- większa swoboda w zarządzaniu,

- zwiększenie bezpieczeństwa.

Wybierz PostgreSQL 16 już teraz i podnieś efektywność swojej pracy!

Więcej dowiesz się na blogu.

https://www.nazwa.pl/blog/postgresql-16-na-serwerach-cloudhosting-nazwa-pl

#nazwapl #vps #
nazwapl - Korzystaj z PostgreSQL 16 na CloudHostingu!

PostgreSQL to system zarządzan...

źródło: PostgreSQL 16 na serwerach CloudHosting nazwa.pl

Pobierz
  • Odpowiedz
✨️ Obserwuj #mirkoanonim
#programowanie #naukaprogramowania #postgresql

Hej. W jaki sposób w sql można sprawdzić, czy tablica A, która jest polem encji i w tabeli, zawiera przynajmniej jeden element z tablicy B?

czyli np. mam

CREATE TABLE profile( coupons coupon[] NOT NULL);

i teraz muszę ułożyć query, które zwróci wszystkie profile, które w tablicy mają co najmniej jeden element wspólny z tablicą porównawczą (zostanie przekazana jako argument w metodzie repozytorium)

Inaczej ciezko to bedzie dalej przetwarzac

@programista15cm: co ciężko przetwarzać? Przecież po stronie aplikacj i tak w jednym i drugim przypadku będziesz mieć to zamapowane na jakąś listę

A pracowales kiedys w zyciu z bazami danych w firmach czy tylko na uczelni?

Głównie w firmach.
  • Odpowiedz
Korzystaj z PostgreSQL 15 na CloudHostingu!

Z pewnością docenisz zalety nowej wersji systemu zarządzania bazami danych PostgreSQL 15, która od dziś dostępna jest na serwerach nazwa.pl! Najważniejsze z nich to:

- wzrost wydajności,
- zwiększenie bezpieczeństwa,
- łatwiejsze zarządzanie dzięki licznym usprawnieniom.

Nie ma na co czekać. Zaktualizuj już dziś swoje bazy danych do wersji 15!

Po więcej informacji o PostgreSQL 15 zapraszamy na nasz blog:
https://www.nazwa.pl/blog/postgresql-15-na-cloudhostingu.


#nazwapl #hosting #cloudhosting #
nazwapl - Korzystaj z PostgreSQL 15 na CloudHostingu!

Z pewnością docenisz zalety no...

źródło: Korzystaj z PostgreSQL 15 na CloudHostingu!

Pobierz
  • Odpowiedz
  • 0
@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
  • Odpowiedz
to użyj komendy docker compose up -d i wtedy uruchomią ci się te 2 kontenery. ale nadal będą to właśnie 2 osobne kontenery.
  • Odpowiedz
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
rozowyslonikx - Chciałabym zrobić relację wiele do wielu między produktami i ich kate...

źródło: comment_1669928073NunVlhIXGVCN6ZB6QRyH1d.jpg

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

#mydevil #hosting #webhosting #postgresql
  • Odpowiedz
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ę?
PanDanda - Hej,
Chciałbym w praktyce poćwiczyć #SQL w #gis i ogólnie zwiększyć swoją ...

źródło: comment_1668173485jGquDaLcPhBM7wbwGUe3X2.jpg

Pobierz
@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
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
  • 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))

No i wszystko było fajnie przy małej ilości danych,