Tworzę sobie sklep internetowy. Chcę do każdego produktu dodać jego zdjęcie główne, które będzie wyświetlane na liście wszystkich produktów oraz inne zdjęcia, które będą się wyświetlać po wejściu na stronę produktu. Aplikację tworzę w oparciu o web api .net core oraz reacta. Tylko, że mam problem, bo nie wiem jak w najlepszy sposób przetrzymywać te zdjęcia w bazie. Wiem, że najlepiej jeśli w bazie byłyby to url-e do zdjęć, które są na
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@maestrozo: A nie lepiej dodać kolumnę PrimaryImageId do tabeli produktu?
Ja bym trzymał zdjęcia każdego produktu w osobnym folderze.
Zawsze w przypadku jakiegoś fuckupu można łatwo odbudować wszystko.
  • Odpowiedz
nie chciałbym by można było dopuścić do sytuacji w której istnieje kilka produktów, które mają ustawione PrimaryImg na true, bo tylko jeden obrazek może być primary.


@maestrozo: w takim wypadku pilnujesz to w logice
  • Odpowiedz
Muszę postawić mały serwer domowy na urządzeniu podobnym jak to z obrazka. Zadaniem serwera będzie udostępnianie bazy danych MsSql i Firebird.
Dane będą bardzo wrażliwe, także niezbędny jest częsty backup. Takie małe komputerki niestety mają miejsce tylko na jeden dysk, więc tworzenie macierzy odpada. Jest jakiś w miarę logiczne i proste rozwiązanie, żeby było to bezpieczne?

#mssql #firebird #bazydanych #backup #komputery #
LajfIsBjutiful - Muszę postawić mały serwer domowy na urządzeniu podobnym jak to z ob...

źródło: comment_1635490894PPGTHlRTZZPznjjfDuWQrY.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@LajfIsBjutiful: czemu musisz? No i jak już będziesz tam miał Windowsa pod mssql to backupuj go na inny dysk / po sieci. Jak chcesz mieć pełna możliwość odzyskiwania to użyj full backup do mssqla a nie simple, i rob backupy logów transakcyjnych i pełne tylko to nie są do końca oczywiste konfiguracje więc poczytaj najpierw o tym
  • Odpowiedz
Robię rozpoznanie w temacie modelowania danych w Apache Cassandra i nie mogę znaleźć odpowiedzi na jedno pytanie. Jedną z dobrych praktyk jest zacząć modelowanie tabel od zapytań (inaczej niż w rdbms-ach). No i załóżmy, że mamy taki model jak na obrazku przystosowany pod zapytania. Jak widzimy informacje o hotelach znajdują się w kilku tabelach: hotels, hotels_by_poi, amenities_by_room, itd.

Teraz jak chcę do bazy dodać nowy hotel, to muszę zrobić
markaron - Robię rozpoznanie w temacie modelowania danych w Apache Cassandra i nie mo...

źródło: comment_1635406777D8lewi7Y7eL5JeqzI0Np9Z.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

tworzę relacyjne modele db w celu przechowywania historii wiadomości z signalr. najlepiej będzie w ten sposób, że są encje user, conversation gdzie trzymane będą identyfikatory odbiorcy nadawcy, a pod tym message, w której będzie pole Text. no i teraz mam pytanie w jaki sposób spiąć tą ostatnią tabelkę z resztą, kiedy wiem, że w message musi być odniesienie do conversation. W encji z treściami wiadomości zdublować informacje o
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Robię w Acces kwerende i mam zadanie utworzyć pole obliczeniowe. Wszystko poszło gładko, ale nie wiem jak ustawić format walutowy, w taki sposób żeby pokazywał zł. Teraz pokazuje $ i nie mam pojęcia jak to zmienic

#bazydanych #informatyka
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki napotkałem dzisiaj dziwną sytuację. Przygotowałem dumpa do klienta, ale ogarnąłem, że nie uwzględniłem w nim jednej rzeczy więc go przywróciłem, a później dodałem wspomnianą rzecz, ale po stworzeniu dumpa zajmuje on sporo mniej miejsca mimo, że ilość danych się nie zmieniła. Co tutaj się stało?

Pierwotny dump 1.4gb
Przywrócony dump i zrobiony ponownie z tego samego pliku 1.1gb

#postgresql #bazydanych
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@boguslaw-de-cubalibre: przekieruj sobie przez lokalne proxy requesty z aplikacji na telefon. Dzięki temu będziesz mógł zobaczyć adresy endopintów nawet jeśli API nie udostępniają publicznie. Już taką dziwną zabawę przerabiałem do zaciągania danych z innej aplikacji, która API oficjalnie nie udostępnia. ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Siema, Mirki mam pewien problem, związany z Excelem. Mam pewną bazę danych tzn. kolumnę z nazwami obiektow chciałbym ją porównać z drugą kolumną również z nazwami obiektów. Chcialbym wyłapać powtarzające się nazwy pomiędzy tymi kolumnami. Z problemów to nazwy mogą się lekko między sobą różnic np. w jednej kolumnie to jest 10lutego a w drugiej 10-lutego. Czy jestem w stanie coś takiego wykonać w excelu?
#excel #bazydanych
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
Mirki, prosta sprawa a mnie przerosła. Baza w formacie .bak z SQLa 2019 musi zostać przekonwertowana do 2016. Macie jakieś pomysły?

Wygenerowalem skrypt pod 2016, odpalam i wyrzuca errory...

Są jakieś zewnętrzne softy co mogą to ogarnąć?
#sql #programowanie #bazydanych
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nimitz: no to skrypty do poprawy. Stawiam na użycie funkcji sys z wersji 2019. Jakieś myki z tabelami i partycjami. Nie da rady inaczej na ten moment. MS zapewnia przyjemny upgrade, ale nie w drugą stronę. Możesz jeszcze próbować poprzez dacpac file i Visial Studio. W momencie zmiany docelowego serwera na niższą wersję przy kompilacji pokaże Ci miejsca do poprawy itd. więcej roboty, ale potem łatwiej się zyje ( ͡
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
Mirki, jak dać dostęp do #ftp komuś ale tylko do jednego folderu?

Nie używam za często ftp i pewnie to błaha kwestia, ale nie mogę ogarnąć.
W tej chwili gdy w panelu hosta stworzyłem użytkownika, po odpaleniu filezilli i logowaniu mam dostęp do wszystkich folderów projektów, a nie chcę żeby ktoś grzebał po dokumentach dotyczących innych niż jego.

W panelu dotyczącym użytkowników ftp mam tylko stronę www gdzie nie mam opcji wyboru, nazwę
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@BDLK_IMPRTR: W panelu serwera ftp musiałbyś ustawić lokalizację domyślną dla danego użytkownika i tam wskazać folder z którego "zaczyna" po połączeniu ten użytkownik i nigdzie "wyżej" nie wyjdzie

Normlanie używa się do tego parametru chroot na użytkowniku.
Nie wiemy jaki masz panel, a nawet jak będziemy wiedzieć to nie wiemy jak on wygląda, więc nie pomożemy. Musisz doczytać w manualu panelu, pomocy etc.

Słowo klucz: chroot
  • Odpowiedz
@RRybak: ta 10 jest tam wpisana przypadkowo, może tam być wpisana dowolna inna liczba, a wynik i tak będzie taki sam.
Według logiki Oracla ta 10 powinna symbolizowac ze sortuje po 10 kolumnie w zapytaniu, ale zapytanie ma tylko 5 wiec normalnie zwróciłoby blad jednak gdy używam case w Order By takiego bledu nie ma.
  • Odpowiedz
@antagonista1111: wydaje mi się, że łatwiej Ci będzie zrozumieć czemu to działa gdy sobie dodasz te dwie kolumny do selecta i zobaczysz, co się w nich wyświetla :)

select
....
, case s.bestresult when 'HIGH' then r.result else 10 end desc
, case s.bestresult when 'LOW' then r.result else 10
  • Odpowiedz
Czy zna ktoś jakiś portal szkoleniowy gdzie można zdobyć jakikolwiek certyfikat znajomości Postgresql?
Jak najbardziej może być płatny powiedzmy do 300 USD.
W pracy trzeba "podnosić kwalifikacje" a to byłoby dla mnie najsensowniejsze rozwiązanie.

#bazydanych #postgresql
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, orientujecie się czy może jest jakieś online narzędzie do tworzenia baz danych które mogę wyeksportować później do PDF z nagłówkiem i własnym stylowaniem?

Potrzebuję zrobić kilkadziesiąt cenników (każdy na inny kraj), każdy w dwóch-trzech różnych językach, w niektórych wykluczyć niektóre produkty, dać nagłówki w tabeli (łączenie komórek). W każdym cenniku lekko inne ceny... InDesign z importem z CSV/XLS odpada. Excel z tego co widzę też odpada.

Czyli to by było coś
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@janek_: jeżeli dobrze myślę, access wypluje mi tylko dane więc i tak musiałbym ręcznie dodawać stylowanie do około 200 plików po każdej zmianie
  • Odpowiedz
#programowanie #programista15k #bazydanych

Czy istnieje jakiś program który pozwala na przeszukanie bazy danych pod kątem frazy tak jak w idea java działa ctrl + shift +F ? Pracuję w projekcie w którym tabele nazywają się mniej więcej APRODUCTX, APRODUCTXLINE, APRODUCTXTYPE, APRODUCTXLINETYPE, APRODUCTXTYPELINE i tak dalej, w każdym powtarzają się wartości
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dawno nie trafiłem na taki zabawny workaround. W sumie propsuję gościa, bo sobie poradził z mssql_repl 52026. Trochę mnie to smuci, że łatwiej jest zrobić naokoło niż kopać się z mssql.

Hi Guys,

we have found a workaround for this problem, We dropped the idea to use replication provided by MS SQL server. We wrote a script to take the replica of the database in text file (CSV) and created a shared
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Orientuje się ktoś może z Was odnośnie licencjonowania baz Oracle?

Dana jest taka sytuacja - na jednym serwerze mamy postawione dwie bazy które korzystają z jednych i tych samych binariów 12.2.0 Standard Edition
Czy będzie to "legalne" aby postawić tam jeszcze binaria 19.0.0 i wykorzystując je postawić dwie/trzy dodatkowe bazy (korzystające z jednych i tych samych binariów 19.0.0), a te wszystkie stare bazki z 12.0.0 permanentnie wraz z binariami usunąć?

Wewnątrz Oracle Support CSI wskazuje
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@DinapeS: z tego co wiem to tak. Jest to legalne. W orcle licencja jest na technologie i nie jest wazne jakich binariow uzyjesz. Oracle stosuje jednak licencje dwuczlonowe. Oddzielnie na technologie (prawo do uzywania Oracle) i oddzielnie na wsparcie (prawo do pobierania aktualizacji). Perpetual masz to pierwsze. To drugie chyba zawsze jest okresowe.
  • Odpowiedz
@DinapeS: tu jest tyle zmiennych, że każdy może podać Ci zupełnie inną odpowiedź i każdy będzie miał rację ( ͡° ͜ʖ ͡°)
Ogólnie nie mam styczności z SE, więc mogą być kruczki których nie kojarzę, ale to co wiem, to masz tak:

-w standardzie dla x86 licencjonujesz per procek a nie core (płyta nie może mieć więcej niż 2 sockety)
-w standardzie każdy core jest ograniczony do 8 core/16 threadów za pomocą
  • Odpowiedz
Hej.
Czy jest tu ktoś, kto zna aplikację Airtable albo Ragic? Może da się to zrobić w innej aplikacji (najlepiej webowej), którą można obsługiwać z telefonu.

Chcę żonie pomóc, usprawnić jej pracę i odciążyć od papierkowej roboty. Codziennie wpisuje bierzącą datę i zaznacza, które dziecko zjadło śniadanie, obiad, podwieczorek. Na podstawie tego na koniec miesiąca wyliczana jest opłata za wyżywienie.

#bazydanych #programowanie
kazuio - Hej.
Czy jest tu ktoś, kto zna aplikację Airtable albo Ragic? Może da się t...

źródło: comment_1631567178Pyz0d08KxC16gA9otimymn.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
@janek_: jak za pomocą Google forms pobrać dane z arkusza? Formularz chyba dopisuje kolejne wiersze do podpiętego arkusza.
  • Odpowiedz