Mam takie pytanie do osób bardziej doświadczonych. Znalazłem ofertę pracy jako junior devops engineer tutaj jej opis:
*będziesz budować i wspierać środowisko continuous integration oraz continuous delivery
*tworzyć deployment pipelines, skrypty, administrować maszynami wirtualnymi na platformach cloudowych;
*testować oraz dokumentować swoje rozwiązania.
Szukamy kogoś, kto:
*chce budować i wspierać kulturę DevOps
*umie pisać skrypty, programować
*rozumie zasady i cele CI/CD
*dobrze zna zagadnienia administracji systemów Unix lub Linux;
*ma wykształcenie wyższe, lub
@vaars no pół po. Polsku pół po angielsku niech się zdecydują. Do tego tk bardziej sysops niż devops ta oferta. Devops to powinien kumać jakieś sany, nasy, raidy, zfs, i inne techniczne sprawy a nie docker i kubernetes.przecież to są zadania typowego sysopa a nie devopa.
Znacie jakiś program do stworzenia domowej bazy danych? Dokładniej chodzi o hobby/kolekcjonowanie, chciałbym skatalogować swoje zbiory, dodać opis, zdjęcia, ceny. Do tego zależy mi na funkcji tagów, tak aby dany przedmiot można wyszukać w kilku zbiorach np dla krzesła tag meble i tag drewno. Wtedy szukając jakie mam rzeczy z drewna znajdzie krzesło ale także szukając mebli.

Coś jak subiekt tylko nie potrzebuje tak rozbudowanego

#informatyka #pytanie #pytaniedoeksperta #bazydanych
Mirki, czy jest jakiś sposób na zrobienie czegoś na wzór "inventory" w #excel?
Chcę sobie zrobić pseudo saldo konta w arkuszu kalkulacyjnym - ot tabelka z wpłatami pomniejszonymi o wypłaty. Nie mogę zastosować różnicy sumy wypłat i sumy wpłat, bo wychodzą głupoty i nowo dopisywane wpłaty figurują jako strata. Z pomocą przyszedłby #mysql albo #python, ale potrzebuję to mieć akurat w arkuszu Excela.
#bazydanych #programowanie #rachunkowosc #matematyka
Mam pytanie do osób pracujących na terenie okolic Tarnowa-Rzeszowa (obszar między nimi i one same) lub też do innych. Jestem osobą na początku swojej drogi( pracuję na razie w serwisie komputerowym w mniejszej miejscowości obok Tarnowa + studiuję informatykę zaocznie w Rzeszowie). Ogólnie dwa moje główne obszary zainteresowań to sieci(konfiguracja, zarządzanie, montaż) też poniekąd adminka (systemy, sieci jw.) oraz drugi obszar to bazy danych i Python. Raczej obydwa obszary to taki typowy
Szczęść Boże Mirki, chciałbym zgłębić temat baz danych i popróbować swoich sił długoterminowo w analizie danych. Ostatnio w #korpo głównie zajmuje się analizowaniem danych z systemu, ale fakt, że jedyne co potrafi to tworzyć coś w excelu bardzo mocno mnie ogranicza. Nie mniej spodobało mi się to. W związku z próbą pójścia w tym kierunku chciałbym pouczyć się trochę zapytań SQL. Dodatkowym bodźcem jest fakt, że niedługo do wachlarza oferowanego softu przez
@azeff7: wszystko zależy od tego co będzie twoim źródłem danych, czy będziesz te dane pozyskiwał „ręcznie” czy też będą to jakieś inne uporządkowane zbiory danych które po zmapowaniu da się masowo zaimportować do bazy. Jeśli będą to pojedyncze rekordy informacji to lepiej od razu inserować to ręcznie.
Mirki mam problem do ogarnięcia na bazie. Mam triger na tabeli, który przed insertem wywołuje procedurę. Problem jest taki, że to dość istotna tabela z punktu widzenia całego systemu i robienie ma niej triggera nie jest najlepszym rozwiązaniem. Jak mogę to ominąć, by móc za każdym rekordem spełniającym warunek odpalać procedurę? Myślałem o jobie, ale on działa na czas, a nie na rekord, macie jakieś pomysły? #bazydanych #oracle #sql
@tomszczyk: No jak nie chcesz nic przyblokować to się za to nie bierz.
A jak chcesz się za to zabrać to zrób to dobrze, tak aby niczego nie zablokować
¯\_(ツ)_/¯

A najlepiej najpierw przetestuj na środowisku zapsowym. Skoro to istotny system to na pewno takie środowisko gdzieś obok stoi
Może głupie pytanie ale jestem ciekaw odpowiedzi. Z wykorzystaniem której implementacji RDBMS uczyliście się baz, sql itd. - Oracle, Microsoft'u, MySQL, PostgreSQL (czy jeszcze czegoś innego) ? I którą polecilibyście osobie wchodzącej dopiero w ten segment IT np. pod kątem pracy (ofert) czyli mówimy tu o pracy właśnie z bazami (jako główny obszar)
#bazydanych #informatyka #programowanie #sql
Cześć Mirki. Ostatnio poznałem nowe zaklęcie #bazydanych #sql, np:

GROUP_CONCAT( DISTINCT CONCAT_WS(',', categories.id, categories.name ) SEPARATOR ';' ) AS category
Rzecz w tym, że obecnie w praktyce znajduję tylko jedno, szczególne zastosowanie: Gdy wyświetlając listę wyników, dla każdego z wyniku z osobna potrzebuję wyświetlić podlistę ( np.: relacji 1-do-wielu, lub wiele-do-wielu ). Ma ktoś może przykład innego zastosowania GROUP-CONCAT z/bez CONCAT-WS ?
zrób tak:

SELECT
employee_id
,lti_plan
,extract_date
,dense_rank() OVER (PARTITION BY employee_id ORDER BY lti_plan ASC) as [Row]
from _tb_lti_plans_check
where employee_id = 177506
order by 1, 3
[Baza danych Oracle]

Użytkownik, który korzysta z dblinka odwołującego się do bazy MS SQL Server zgłosił mi taki błąd:
"[FreeTDS][SQL Server]Invalid cursor state {24000}
ORA-02063: preceding 2 lines from DBAX
28500. 00000 - "connection from ORACLE to a non-Oracle system returned this message:"
*Cause: The cause is explained in the forwarded message.
*Action: See the non-Oracle system's documentation of the forwarded message."

- Błąd występuje co drugie zapytanie SQL.

Orientujecie się może
@DinapeS: często transakcje rozproszone, sprawdź:
select localtranid, state from dba2pcpending;
ale przede wszystkim - jak kolega wyżej - włączyć tracing w $ORACLE_HOME/HS i popatrzeć co się dzieje dokładnie.
Mam takie pytanie dotyczące rynku. Przeglądam oferty pracy związane z bazami danych aby mieć jako taki ogląd co trzeba umieć w kontekście szukania pracy. W większości ofert spotykam się z bazami MS albo Oracle. Natomiast bardzo rzadko widzę MySQL. Ogólnie swoją naukę sql i ogólnie baz (jako teorii) prowadziłem w MySQL dopinając do tego python'a. I zastanawiam się czy w takim układzie nie skupić na bazach Microsoft'u i Oracle'a bo łatwiej będzie
@vaars: Nie ma tak, że firma korzysta tylko z jednego dostawcy i koniec. Aktualnie w swojej pracy korzystam z MS, Oracle, Mysql, Mariadb, Postgresql, przy czym MS jest hurtownią i do niej wszystko zgrywam.
Ucz się MS, bo to najbardziej przyjazna baza i szeroko wykorzystywana do hurtowni i bi, a to teraz jest w modzie. Obróbka danych.
[Baza danych Oracle]

W związku z często kończącym się miejscem, na serwerze, który obsługuje dużą bazę zrobiłem skrypt, który codziennie kompresuje pliki audytowe ($ORACLE_BASE/admin/{sid}/adump) do .tar.gz
Wszystko jest spoko, tylko pytanie - czy po stronie samej bazy muszę jeszcze coś wykonać? Coś w stylu crosscheck, żeby usunąć informacje o .aud których już nie ma w danej lokalizacji? (jeżeli takie informacje są w ogóle gdzieś zapisywane)
#oracle #bazydanych
@Nullek: bazy danych wywodza sie z teorii zbiorow. Intersect to czesci wspolne zbiorow, Join to laczenie zbiorow. Troche teorii nigdy nie zawadzi ;) Twoja odpowiedzia jest INTERSECT
Pytanie dotyczące EF i trochę #bazydanych od nooba. Podejście code first

Powiedzmy, że tworzę sobie model User, który ma id, nazwę, hasło itp i do tego ma kolekcje zwierząt (klasa Animal). Animal ma w sobie id, Guid, nazwę, obiekt typu Type. Da się jakoś mądrze zrobić, żeby Type był automatycznie dopasowany 'kolumnami' do odpowiedniego typu? Rozumiem, że dla każdego typu zwierzęcia i tak muszę zrobić tabelę, ale chodzi mi o coś takiego:
Hej, korzystam z Hibernate w mojej aplikacji Spring Boot. Model bazy danych jest dość skomplikowany, oznacza to że od tabelki przechowującej id właściciela zasobu, do samego zasobu, mogą być nawet 4 inne tabele po drodze. W jaki sposób mam sprawdzać czy użytkownik próbujący uzyskać dostęp do zasobu jest jego właścicielem? Nie uśmiecha mi się pobieranie po kolei 5 encji w górę tylko aby pobrać id. #jpa #hibernate #spring #springboot #java #bazydanych #
Jeżeli zasób jest bezpośrednią własnością właściciela, to rekord powinien zawierać jego ID. Jeżeli zasób jest częścią jakiegoś złożonego obiektu, to i tak potrzebujesz całości, żeby mieć kontekst. Wówczas zazwyczaj będziesz odczytywał dane od drugiej strony. Jesi to jeszcze inny przypadek, to można zrobić jakąś tabelę asocjacyjną albo stored procedure, która będzie zwracać to, czego potrzebujesz. Dane przetwarzamy zawsze jak najbliżej źródła :)
Jak najlepiej nauczyć się czytelnie i wydajnie pisać zapytania SQL?

Macie może coś godnego polecenia w tym temacie?

Kursy na pluralsight z dołączonymi bazami to niestety zbyt słaby poziom. Potrzebowałbym coś bardziej zaawansowanego niż podwójny join i podwójny select.

#sql #programowanie #bazydanych (jakby ktoś jeszcze miał coś pod ręką jak projektować bazy danych to też chętnie przygarnę)
@MarceloFerro: piszę to chyba piętnasty raz: polecam rozwiązywanie zadań ze strony https://sql-ex.ru/ - nie udało mi się znaleźć nic lepszego. Po rozwiązaniu każdego z zadań dostajesz dostęp do forum gdzie możesz podejrzeć odpowiedzi innych użytkowników - zwykle są bardzo błyskotliwe więc wiele można się nauczyć poprzez porównanie swojego rozwiązania z innymi