Hej ludziska, jestem w trakcie tworzenia pierwszego serwisu REST "na poważnie". Mam do zrobienia serwis, gdzie jedną z funkcjonalności jest wyszukiwanie wcześniej dodanych miejsc do bazy w pobliżu - np. 5 km / 10 km od Ciebie. W jaki sposób powinienem to trzymać w bazie danych aby jej nie zajechać? Miejsca będą tylko w Polsce.

Zapytanie SQL np. SELECT * FROM place WHERE lat > x AND lat < x2 AND lng
Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang i #haskell.
Ostatnio dołożyłem również #wordpress

Pełna wersja tego zestawienia https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-15-07-2020/

A jeśli chcesz jeszcze więcej, zapisz się do mailingu https://devopsiarz.pl/newsletter/zapisz/

Jeśli chcesz, aby Cię tu wołać do moich materiałów, plusuj w miarę regularnie.

Jeśli zestawienie uważasz za
Wołam *20* osób na podstawie algorytmu devopsiarza: wołanie za plusy dla 2 ostatnich materiałów lub plusy dla minimum 3 z 4 ostatnich materiałów. Jeśli plusowałeś/aś tylko 2 ostatnie materiały - nie plusuj posta rozpoczynającego ten wątek, aby wyłączyć wołanie przy kolejnych wpisach. Jeśli plusowałeś 3 lub więcej poprzednich materiałów - nie plusuj tego i kolejnego rozpoczynającego posta wątku, aby wyłączyć wołanie.

Wołanych wytypowano na podstawie analizy plusów dla tych wpisów: https://wykop.pl/wpis/50079091, https://wykop.pl/wpis/50279883,
#informatyka #bazydanych #sql #mysql
Pytanie wydaje mi się dosyć proste ale niestety nie mam nawet wiedzy czego szukam.
Problem jest taki jak na screenie. Chcę mieć tabele w której będę przechowywał informacje na temat listy (zakupów) oraz samą zawartość listy, jednak lista będzie zawierać różną ilość produktów. Jeśli da się inaczej nie chciałbym tworzyć nowej tabeli dla każdej listy zakupów i do niej się odwoływać w kolumnie "lista". W jaki sposób najlepiej
Pobierz Barteky - #informatyka #bazydanych #SQL #mysql 
Pytanie wydaje mi się dosyć proste a...
źródło: comment_1594746491GjoQLdPLuB62p9n9pSULBP.jpg
@Barteky:

Dzięki, czyli musiałbym stworzyć za każdym razem nową tabelę dla każdej nowej listy?


Może być jedna tabela. Dodaj tylko kolumnę z numerem listy zakupów (idlisty).

Można też dwie tabele: jedna z artykułami (słownikowa), a druga z kolumnami: id
listy, id_artykułu, status, ilosc etc.
Cześć Mireczki. Szukam osoby która ogarnia w #api i pomogłaby mi wyciągnąć dane z jednego tagu (bookmeter - specjalnie nie taguję co by nie wkurzać). Skończył nam się licznik a niestety po takim czasie nie mam tu już nikogo aktywnego, kto pomagał mi przy poprzedniej edycji. A ręczne ogarnianie kilku tysięcy wpisów o książkach jest niestety nie do wykonania ( ͡° ʖ̯ ͡°) Z góry dziękuję za pomoc.
@kizimajaro: @erajwa:

Dodaje poprawione wersje.
Zmiany:
- zmieniłem -1 w ocenach na pustą,
- niektóre oceny były 0, a nie powinny być,
- niektóre wykopki dodawały więcej niż jedną książkę we wpisie, teraz te dodatkowe książki zostały uwzględnione,
- jeśli nie można stwierdzić rodzaju paska to pole 'Pasek' zostaje puste.

Separator w plikach CSV to tabulator.

V2 excel UTF16
https://drive.google.com/file/d/1Ci3jmlB9H60_dx9gSMDkJQK6szeYPxc_/view?usp=sharing

v2 UTF8
https://drive.google.com/file/d/1x6rm3qxhDmUXZRUXzOnhjUmB2AyYSEqO/view?usp=sharing
@ProfesorBigos: to zależy. Pierwsza i najważniejsza zasada - nigdy nie ufasz danym pochodzącym z aplikacji klienckiej. Jeżeli spróbujesz zaimplementować wszystko po stronie klienta, to musisz mieć bulletproof walidację WSZYSTKIEGO co przyjdzie na serwer. Po jakimś czasie zdasz sobie sprawę, że aby rzetelnie walidować pewne dane, potrzebujesz wykorzystać na serwerze niemal tę samą logikę, której użył klient by ów dane stworzyć (np jakieś przeliczenia kwot w formularzu itp). A wtedy skoro jakaś
@sqlserver: '[{"Var1":8,"Var2":1,"Var3":6},{"Var1":3,"Var2":5,"Var3":7},{"Var1":4,"Var2":9,"Var3":2}]'
to powyżej to zserializowana tabela, ale jednocześnie identycznie wygląda zserializowana tablica struktur.
Co zrobić żeby je od siebie odróżnić?
Dodać jakieś pole zawierające tę informację?
Problemem jest to, że json ma mniej typów danych


Sam sobie odpowiedziałeś :) JSON obsługuje typy proste oraz możliwość w zasadzie dowolnego definiowania własnych typów.

Pole różnicujące to jedna z wielu możliwości rozwiązania problemu, zgadza się.
Pomagam dziewczynie w aplikacjach bazodanowych, podczas uruchamiania występuje taki błąd, ktoś moze wie jak to naprawić :/

"you have an error in your sql syntax check the manual that corresponds to your my sql server versions for the right syntax to use near '('123')' at line 1"

#sql #visualstudio #vs #mysql #bazydanych
@damianooo5: Część danych została utracona, nie wiesz jak duża, niemal na pewno masz błędy w rekordach. Moim zdaniem nie ma co - albo ponowny eksport i import fragmentami albo jak już nie masz możliwości eksportu to ręczny podział pliku SQL i wtedy import. Albo zwiększenie czasu do timeoutu, jeśli jest taka możliwość.
Cześć,
właśnie nagrałem 22 odcinek kursu SQL :)

Funkcje analityczne, czyli recepta na czytelniejszy i wydajniejszy kod SQL.

Z nagrania dowiesz się:

✅ co to jest funkcja analityczna

✅ czym różni się od funkcji agregującej

✅jakie istnieją rodzaje funkcji analitycznych

wykonasz praktyczne zadanie

Jeśli temat Cię interesuje to zapraszam do oglądania:

#nieinformatyk #sql #bazydanych #programowanie
nieinformatyk - Cześć, 
właśnie nagrałem 22 odcinek kursu SQL :)

Funkcje analityc...
Hej, jak byście wstępnie wycenili takie oto wymogi co do "sklepu" internetowego?

W sklepie potrzebny bedzie panel dla klienta hurtowego z dostepem po zweryfikowaniu konta. Panel procz normalnej sprzedazy w cenach hurtowych powinien dawac mozliwosc wygenerowania reflink'a do kazdego z produktow po ustalonej przez hurtownika cenie ( nie nizszej niz cena ustalona przez sklep). Sklep/panel klienta hurtowego winien byc spiety z system rozliczeniowym, potrafiacym rozliczyc prowizje od sprzedazy przez reflink. Panel hurtownika
@Lk_hc: pól samochodu / pół domu, czemu pół samochodu / domu zapytasz jak kupujesz samochód to wiesz raczej dokładnie czego chcesz, a jak nie wiesz to najpierw dobrze to sobie przemyślisz, bo jednak samochód to raczej dość spory wydatek dla każdego, jeżeli ktoś rzuca takim opisem dla systemu na który wyda kilkadziesiąt do kilku milionów złotych to widać jak bardzo sobie to przemyślał i przeanalizował, jedyna prawidłowa odp dla takiego zapytania
@Jaslanin: Dokładnie tak też sądziłem ( ͡° ͜ʖ ͡°) I jeszcze kolego to w stopce okraszone tekstem, parafrazując no to że na wczoraj ma być. Podejrzewam że kobieta ma na ten cel wygospodarowane z 2k PLN xD
Mirki, mam tabelę w każdym wierszu 16 wartości typu Bool, muszę to zgrupować do jednej wartości i konwersja na hex, zrobić dodatkową kolumnę na CONCAT? I osobną na konwersję? Jest jakas prosta metoda?

#mysql #bazydanych
puszczam selecta na bazie w plsql i mam date w formacie windowsowym(taka jaka chce) w Bashu w skypcie natomiast mam date angielska systemowa 22-JUN-20 z ucięta godzina. Jak to poprawić w skrypcie ? Muszę na etapie selecta dokonać konwersji sysdate ? To oczywiscie nie zmienia daty fizycznie na bazie ? PLSQL developer sam konwertuje date skoro mam windowsowa w gui ? Jak to poprawic w skrypcie na linuxie by była data 22.06.2020
#windowsserver #windows #bazydanych #linux #proxmox #serwery

Potrzebuję odpalić niewielką bazę danych. Mam możliwe takie rozwiązania. Które najlepsze? Największą wadą winserver dla mnie to że muszę kupić licencję i pożera dość sporo zasobów (to akurat mniej ważne). System myślę odpalić w proxmoxie.

Co wybrać?

  • Windows server + ms sql 11.8% (6)
  • Linux + ms sql 27.5% (14)
  • Linux + MariaDB 60.8% (31)

Oddanych głosów: 51

#vps #bazydanych #linux

Są jakieś sprawdzone i pewne usługi bazy danych w chmurze? Konkretnie chodzi mi o MS SQL. Coś na wzór aws/azure? Cały system nie jest mi potrzebny. Potrzebuję samej bazy danych. Dość amatorskie wykorzystanie więc nie chciałbym płacić za to strasznie dużo.

Czy może nie kombinować i wziąć zwykłego vps na linuksie i tam zainstalować MSSQL? Testowałem to i przez czas testów nie było z tym problemu
@zmarnowany_czas: wszystko zależy od projektu, poczytaj o normalizacji baz danych (np wiki. Stosuj się do tych zaleceń i zawsze rozrysuj sobie co potrzebujesz przed rozpoczęciem budowy bazy danych. Im więcej rozrysujesz sobie tym mniejsze modyfikacje później będziesz wprowadzał w trakcie życia takiej bazy.

Jak masz już produkcyjna bazę danych to ciężko się wprowadza modyfikacje w strukturze.