Ostatnio jakoś trochę zamula mi mój obecny hosting od linuxpl. Korzystając z okazji, że przenoszę domeny zarejestrowane u nich do OVH, wpadłem na genialny plan przeniesienia też samego hostingu. Możecie coś polecić w równie przystępnych cenach ale z większymi możliwościami? Nie pogardziłbym możliwością hostowania aplikacji pisanych w Node i Javie oraz innymi bazami danych niż MySQL. Nie jest to jednak warunek determinujący zakup bo od tego mam też VPSa.

#hosting
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 2
@devones: @goomba-pl: yup, jak budujesz odpowiednio za pomocą serverless to możesz w cholere zaoszczędzić. Np ten serwis Haveibeenpwned.com wg podlinkowanego masz całe zuzycie opisane. W usługach cloudowych masz zazwyczaj free grant, dopiero jak zrobi się z tego cos więcej to płacisz per wykonanie

https://www.troyhunt.com/serverless-to-the-max-doing-big-things-for-small-dollars-with-cloudflare-workers-and-azure-functions/
  • Odpowiedz
Czy jest na sali ktoś od #postgresql ?
Na pewno, ktoś jest, bo pamiętam, że ktoś dodawał kiedyś tu sporą książkę o postgres w PDF.
Potrzebuję pomocy właśnie takiej osoby.
Załączam tutaj Explain analyze zapytania #sql Może ktoś potrafi mi wytłumaczyć dlaczego to co jest w 3 czy też 5 linijce zużywa tyle czasu? Pobieranie danych trwa znacznie szybciej. Już robiłem optymalizację tego zapytania, ale teraz trafiło znowu
mariecziek - Czy jest na sali ktoś od #postgresql ?
Na pewno, ktoś jest, bo pamiętam...

źródło: comment_RWNnGI7A3VjTWTyL0n3RJSbMg1RbooKr.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Duze_p--o: No z indeksami może być problem. Raz, że nikt niespecjalnie dbał o indeksy (baza danych w większości tabel nie ma indeksów i kluczy głównych), to dodatkowo w zapytaniu użyty jest dblink (który aż tak za bardzo nie wpływa na czas wykonania zapytania do DB, a przy pobieraniu wg czasu - wcale). To do tego w zapytaniu jest konwersja integera (timestamp) na timestamp with timezone (w formacie YYYY-MM-DD HH24:MI:SS), a
  • Odpowiedz
@IsambardKingdomBrunel:
Może zacznijmy od podstaw:
podany uprzednio przeze mnie "ALTER USER user CREATEDB" określa nadanie praw użytkownikowi o nazwie 'user'! tu dajesz nazwę użytkownika np. mietek.
Tylko administrator bazy danych tj. najczęściej użytkownik o nazwie 'postgres' ma prawa do wszystkich opcji serwera.
Robisz to z konsoli 'psql' albo posłuż się PgAdminIII.
PostgreSQL serv. najczęściej nasłuchuje na porcie 5432, chyba, że inaczej zadeklarujesz w postgresql.conf lub pg_hba.conf.
Zacznij od poznania postgresa
  • Odpowiedz
Czy jest jakaś strona z ćwiczeniami do #postgresql (najlepiej od podstaw, typu 'stworz taką tabele, potem inna, prowadź dane, pokazd to i to itd - nawet jesli na początku wymagałoby to troche bezmyślnego wklepania (wypełnianie tabel zadanymi wartościami ;) ) po przejściu ktorych mialbym pewnośc co do moich umiejętności (i ich poziomu, niekoniecznie musi to być od zera do seniora ;) )?
Fajnie też, jakby były podane suche odpowiedzi, zeby
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, tworzę pewien SaaS.
Początkowo zakładałem, że użytkownik będzie przypisany do jednej organizacji tylko (pole organisation_id w modelu) więc było to stosunkowo proste, nawet mając różne role.
Po analizach stwierdziłem jednak, że może być potrzebne żeby jeden użytkownik należał do kilku organizacji i co za tym idzie miał różne role w różnych organizacjach.
Na ten moment widzę to tak, że powinienem mieć m:n user-organisation i w tabeli łączącej mieć do najmniej dwa dodatkowe pola pt.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@trustME: to nie laczyl bym tego. Żeby potem jeden klient nie dostał danych drugiego. Tak naprawde dobrze mieć db per tenant. Też może pomóc Tobie np. IdentityServer, żeby ogarnąć sobie dostęp i tokeny.
  • Odpowiedz
◢ #unknownews

Od jutra do piątku jestem na urlopie, więc ostatnia rzecz jaką robię przed wyjazdem jest wrzucenie tego zestawienia. Miłego czytania życzę :)


1) Czy wiesz, że za 42zł możesz kupić 60 szczepionek przeciwko Polio dla dzieci w Afryce?
https://www.unicef.pl/Prezenty-bez-pudla
imlmpe - ◢ #unknownews ◣

 Od jutra do piątku jestem na urlopie, więc ostatnia rzecz...

źródło: comment_NIwGdIKEqV8Qp1ewHwmv1ZLvel5nJ8ZB.jpg

Pobierz
  • 37
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@imlmpe: > 16) Platforma Musicaly została kupiona przez inwestora z Chin za około miliard dolarów i... natychmiast zamknięta

Widzę, że nie tylko mnie denerwowały ich reklamy, ale żeby aż tak? :D
  • Odpowiedz
Mirki mam problem z deletem zduplikowanych rekordów w bazie #postgresql . Usuwa wszystkie zduplikowane rekordy oprócz jednego. Obejmuje kilkaset tysiecy rekordów i jak wywołuje go w pgAdmin to wisi na 'waiting' ( ͡° ʖ̯ ͡°). Da się go jakoś zoptymalizować? Ewentualnie jakoś inaczej wykonać usuwanie tych rekordów?

delete
FROM rejestr t1
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak najłatwiej w postgresie dodać znak nowej linii przed każdym wystąpieniem wyrażenia typu liczba+kropka np "2." w stringu?
#postgresql #sql
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy jest tu ktoś kto pomoże mi z konfiguracją #postgresql na mac? Zrobiłem coś nie tak i gdy uruchamiam postgre w terminalu to pyta mnie o nazwę użytkownika i haslo. (Nazwa użytkownika jest taka sama jak nazwa użytkownika komputera) ale nie mam pojęcia jakie może być haslo. Próbowałem już odinstalować i zainstalować na nowo ale problem cały czas jest ten sam.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tallman: no to wydaje się że warto. Popatrz później na plany zapytań i zobacz czy używany jest ten indeks i jaki zysk Ci daje. Posta nie znam, ale widze w googlu ze partycjonowanie jest. Wpiszesz hasła w googlu to na pewno znajdziesz :)
  • Odpowiedz
#mysql #postgresql #bazydanych
Mirko, taki temat jest. Mam bazę danych programu X - MySQL. Muszę ją przerzucić do bazy danych programu Y - Postgres. Niestety, nie mogę zrobić tego 1:1. Program X na przykład dla klienta ma kolumny w tabeli o nazwach "name" i "lastname", a program Y "firstname" i "lastname". Jest tego kilkadziesiąt tysięcy wierszy w różnych tabelach. Jak to zrobić najbardziej bezboleśnie? Wyeksportowałem sobie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rolfik_r1: Dlatego export do csv, zmiana w excelu pod strukturę docelową i import w strukturze docelowej to najbardziej bezbolesna metoda nad którą masz pełną kontrolę.
Albo narzędzie, które skopiuje ci całe obiekty z Bazy a do bazy B w formie 1:1 i dopiero w bazie B odpowiednie selecty i inserty, które przekształcą obiekty w taki sposób, aby nadawały się do pracy dla aplikacji Y
  • Odpowiedz
Cześć #naukaprogramowania Mam pomysł na aplikację do generowania grafików w pracy. Nawet powiedziałem o tym szefowi (aktualna praca nie w IT) i jest bardzo ciekawy i chętny do testowania. Wiem z jakich technologii chciałbym korzystać (#python #djangoframework #postgresql ) jednak nie do końca wiem od czego zacząć. Czuję się lekko przytłoczony i potrzebowałbym wskazania drogi. Będzie to moja pierwsza apka w Django. Zrobiłem tutorial
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PeteGlorious: Jak pisał @danoxide - zacznij od kartki i ołówka. Przemyśl ten projekt i określ jego domenę - znajdź słowa kluczowe, zapisz je i opisz konkretnie jaki obiekt określa dane słowo. Potem postaw się w roli użytkownika i przemyśl jak chcesz żeby wyglądał interfejs i jakie czynności będą dla użytkownika dostępne (pro tip: zacznij od podstawowych i bardziej zaawansowane dodawaj później, nie rób wszystkiego na raz). Przemyśl każdą z
  • Odpowiedz