#bazydanych #sql #postgresql
Jako certyfikowany Janusz Postgresa™ mam problem ze zrobieniem skumulowanej sumy. Gdy wartości między wierszami się powtarzają, suma się nie aktualizuje - dopiero gdy wskoczy nowa wartość. Co robię nie tak? ¯\(ツ)_/¯

SELECT a.name,
a.nb_notes,
(a.nb_notes-b.nb_notes) AS diff,
sum(a.nb_notes) OVER (
ORDER BY a.nb_notes DESC) AS cumulative,
a.avg_age,
a.link
FROM pl_note_stats_after a
JOIN pl_note_stats_before b ON a.osm_id = b.osm_id
ORDER BY a.nb_notes DESC;

Tu przykład jak to wygląda

name
@madry_i_mieciutki: Dzięki, też sam to znalazłem właśnie przed chwilą w dokumentacji :)
Wygląda na to, że cały ten mechanizm "peers" był robiony pod funkcje które podają ranking, a nieintuicyjne zachowanie funkcji agregujących to taki efekt uboczny ( ͡~ ͜ʖ ͡°)
Mireczki potrzebuje porady. Jestem z wykształcenia inżynierem mechanikiem. Podstawy elektryki i elektroniki znam, coś tam się bawiłem hobbystycznie w programowanie PLC oraz C#. Chciałbym was podpytać od czego najlepiej zacząć przygodę z przemysłowymi bazami danych, komunikacja pomiędzy PLC a nadrzędnym systemami sterowania etc. Pracuje w korpo jako inżynier projektu i wiedza z tego zakresu absolutnie nie jest mi potrzebna (służbowo, bo osobiście bardzo - lubię wiedzieć o czym rozmawiam) ani wymagana ale
via Wykop Mobilny (Android)
  • 2
@lucky_luck_: Ło panie, a po co to komu? Systemy nadrzędne, nawet te najbardziej znane to czasem zlepek tak różnych technologi, rozwiązań i nigdy nie rozwiązanych bugów, że do każdego potrzebne jest indywidualne podejście. Jak już ci napisano opc, albo drivery dla konkretnych protokołów, albo konkretnych sterowników. Większość automatyków nie wie jak to działa, tylko wie jak skonfigurować daną scadę i tyle. Jak ci bardzo zależy to patrz konkretnie na rozwiązania u
Błędy typu SQL Injection pozwalają na wykonanie nieautoryzowanych zapytań do naszej bazy danych.
Ale co jeszcze można uzyskać za ich pomocą? #od0dopentestera
MariaDB pozwala na zainstalowanie dodatkowych funkcji, tak zwany User-Defined Functions.
Nas interesuje taka, która umożliwia wykonanie kodu na serwerze poprzez zapytanie SQL.
Najpierw sprawdzamy wersje systemu operacyjnego oraz lokalizacje katalogu z rozszerzeniami:

SHOW GLOBAL VARIABLES LIKE '%version%';
SHOW VARIABLES LIKE 'plugin_dir';

Teraz tworzymy nową tabele i kopiujemy do niej
KacperSzurek - Błędy typu SQL Injection pozwalają na wykonanie nieautoryzowanych zapy...
#programowanie #php #pliki #bazydanych

Postanowiłem że zacznę wykop troszkę traktować jak priv bloga ( ͡° ͜ʖ ͡°) Ostatnio zacząłem rozważać pewien dosyć typowy problem - pod tytułem jak w webie umożliwić użytkownikowi śledzenie i zarządzanie plikami. Dla kontekstu, mam tu dosyć nowoczesną aplikację, która wystawia RestAPI schowane za oAuth.

Problem, użytkownik frontendu potrzebuje możliwości dodawania i przeglądania plików jak na dysku komputera. Tzn potrzebuje możliwości tworzenia folderów i
@nowiutki: W tym konkretnym wypadku nie jest złym wyborem, a jedynie mniej optymalnym. Wymaga większego nakładu przy utrzymaniu od zwykłego pilnowania id parenta, a nie daje żadnego dodatkowego zysku w zamian. Nie mamy w tej aplikacji sytuacji w której istnieje potrzeba przeszukiwania drzewa względem jakiegoś elementu (nie ma w frontendzie opcji szukania w konkretnych subfolderach, ani nie ma żadnej wizualizacji ścieżki, nie ma też konieczności szukania w górę, ponieważ reprezentacja odbywa
Wiecie gdzie mogę dostać jakieś dane statystyczne co miesięczne w okresie 4 lat ? Nie wiem klienci banków w latach 2010-2014 z liczba kazdego miesiąca . Potrzebuje do projektu na studia , uszukałem się i nigdzie nie znalazłem jakiegoś przykładu gdzie bym miał jasno napisane. W każdym przykładzie są liczby aktualizowane co rok albo co kwartał chociaż a tu potrzebuje co miesiąc
#statystyka #finanse #bazydanych
Hej,

Chciałbym Was prosić o radę. Część rekordów w bazie danych w ciągu swojego życia wielokrotnie zmieniała swój identyfikator. Historię zmian ID rekordu mam zapisaną w tabeli. Chciałbym napisać kwerendę której wynikiem będzie tabela gdzie pierwszą kolumną jest ID pierwotny a drugą kolumną będą wszystkie ID które miały dany rekord w swojej historii. Czy wiecie może jak się za to zabrać? Czy powinienem może szukać rozwiązania tego przez rekurencyjne CTE? Dzięki.

#
Pobierz YoZiomale - Hej,

Chciałbym Was prosić o radę. Część rekordów w bazie danych w ciąg...
źródło: comment_FgndnoIqKOxmFQYhNnxgFD8ERyJhIeNo.jpg
#programowanie #bazydanych #pytanie Aktualnie używam w projekcie mongo, ale rozglądam się za alternatywami (tak, to jeszcze ten moment kiedy mogę zmienić bazę...).

Jaka baza danych document-oriented?

  • mongodb 52.4% (11)
  • arangodb 0% (0)
  • couchbase 4.8% (1)
  • ??? 42.9% (9)

Oddanych głosów: 21

Mireczki pomuszcie
Mam sobie taką tabelę i mam napisać sql query żeby mi pokazało:
tylko oddziały (branchNo) z 1 pracownikiem (czyli jak są duplikaty w staffNo to mają się nie pojawiać) i mają tylko pokazać ile budynków (properties) mają na sprzedaż.

Creates a view of branches with 1member of staff that only includes the totalnumber of rental properties available


jak się tego zabrać to ja nawet nie, pierwsza część tego zadania to
Pobierz PaulStanley - Mireczki pomuszcie
Mam sobie taką tabelę i mam napisać sql query żeby ...
źródło: comment_kG7vYCkYTv56Y5ehT1bywVmTcoJ0874n.jpg
Mirasy, Wielka Czwórka szuka, ale iłaj[EY] GDS polecam motzno, bo spółka nie jest audytowa, tylko techniczna. Skupia programersów, testerów, consulting, security, usługi techniczne, finansowe i inne dla spółek audytowych właśnie.
( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)

Wiadomo, że spółka wchodzi w skład #big4 i jest to #korposwiat ale zdecydowanie na co dzień atmosfera, specyfika projektów
Pobierz D3lt4 - Mirasy, Wielka Czwórka szuka, ale iłaj[EY] GDS polecam motzno, bo spółka nie ...
źródło: comment_ZxsevX1rm06UfbmXMn4Rw9qWWypUsi5k.jpg
#programowanie #bazydanych #java #spring

tl;dr: jak zrobić produkcyjnie rective relacyjną bazę w Javie/Springu?

Żeby na froncie dane był pokazywane na żywo (a nie odświeżane np. co sekundę) to stosuje się Websockety (komunikacja pomiędzy frontem a backendem).

A co z komunikacją pomiędzy backendem z bazą danych?
- Jak stosuje się bazy NoSQL np. MongoDB, to nie ma problemu, bo da się w Jave/Springu zasubskrybować na zmiany w bazie (podejście reactive tzn. Flux/Mono).
-
@mk321: jeżeli to ma być monolit, to chyba można podejść do tego inaczej. Pomiędzy repozytorium a resztą aplikacji zrób jakiegoś pośrednika, i zastosuj obserwatora który będzie powiadamiał websocketa o zmianach w tabeli. Na upartego w mikroserwisach też da się to zastosować.
#bazydanych #informatyka #sql
Mireczki mam do zrobienia bazę danych księgarni internetowej, tabele, kwerendy, raporty i jakies formularze wiadomo. Tak się zastanawiam co można fajnego zrobic w takim formularzu, raporcie, bo wytycznych nie ma zbyt konkretnych, to ma ogólnie pomóc naszemu teoretycznemu szefowi sie po takiej badzie poruszać itd...
Chciałem zapytać o jakieś ciekawe pomysły, tabele już mam, relacje sie zrobi takze luz ale chodzi mi wlasnie o taki formularz i ten raport,
@WladcaSlimakow: jeśli chodzi o raporty to analiza tabel zakupy i klienci. Możesz zrobić wykresy w Excelu, Power BI czy same kwerendy jeśli tak jest cel zadania. Czyli typowa sprzedażówka, przychody, koszty, zyski w okresach czasowych, marketing - top sprzedanych książek per miesiąc, tydzień. Klienci - segmentacja na grupy wiekowe, płeć, ilośc nowych klientów i tak dalej. Generalnie dużo rzeczy do tworzenia dashboardów, raportów, wykresów i tak dalej.
Czołem Mirki.
Dziś nowy kurs w #oracledev dla średniozaawansowanych :)
W tym kursie opisuję czym jest i co przechowuje w Oracle ROWID

W następnym kursie opiszę pierwszą metodę joinowania ( ͡° ͜ʖ ͡°)

Jeśli chcesz być wołanym zaplusuj ten wpis, obserwuj tag #oracledev lub zapisz się na mirkolistę: oracleDev

#naukaprogramowania #programowanie #programista15k #oracle #sql #bazydanych #testowanieoprogramowania #informatyka
@dzik_pl: własnie tez chciałbym poszerzyć swoją wiedzę w tym zakresie ale nie chce mi się czytać wielkich dokumentacji a nie ma zbyt duzo dobrych materiałów na ten temat.