Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

#bazydanych

GURU

w Wiadomości Świat

8piorunów

Bez tej bazy nie przewidzimy kolejnych katastrof. EM-DAT może zniknąć - Focus Europe

Baza danych, która od ponad stu lat dokumentuje ludzkie i materialne skutki powodzi, trzęsień ziemi i huraganów, może zostać zamknięta z końcem tego roku. Naukowcy alarmują: to ryzyko trwałej utraty wiedzy, na której opiera się globalna polityka klimatyczna i humanitarna. Kiedy we

Gwiazdor

w Programowanie

6piorunów

Pamiętam stare czasy, czasy programowania w #php i nauka #bazydanych . Było wtedy (dalej jest) takie narzędzie jak PHP My Admin (PMA). Dla postgresa był PHP Pg Admin, niestety nie tak popularny. Funkcjonalnie był to bardzo daleki i kulawy brat PMA, Nie mniej PostgreSQL nadrabiał to świetnym klientem "okienkowym", który zwał się pgAdmin. Z wersji 3.x korzystałem długie lata w wielu projektach między 2003 a 2008 rokiem.
Przyszło mi teraz odpalić pgAdmin 4. Jedyne co mi przychodzi do głowy to ten obrazek..

Pokaż więcej komentarzy (3)

GURU

w Cybersecurity

4piorunów

Telegram – ujawniono bazę danych

Badacze ds. cyberbezpieczeństwa zebrali dane uwierzytelniające z licznych kanałów cyberprzestępczych serwisu Telegram. Ujawniono ogromną bazę danych, zawierającą adresy e-mail, identyfikatory i hasła użytkowników różnych serwisów. To nie jest szczęśliwy czas dla bezpieczeństwa

Fanatyk

w Technologia

19piorunów

Czytam sobie o Microsoft Fabric, bo mamy w planach korzystanie z tego w firmie do przetwarzania masy różnych danych i... nic z tego nie rozumiem. Jeden wielki technologiczny bełkot. Jakieś lakehouse'y, fabryki danych, notebooki, sparki, dataflowy, ch*je muje dzikie węże...

W ogóle nie wiem, co czytam i nic mi te pojęcia nie mówią, nawet jak je sobie wyszukam w internecie.

Chyba się zestarzałem i już się więcej w życiu nie nauczę...

#technologia #zalesie #bazydanych #informatyka #programowanie

Pokaż więcej komentarzy (15)

Gruba ryba

w Programowanie

1piorunów

eloszka #programowanie jak robicie migracje #bazydanych ? każda technologia mile widziana #ankieta dla zasięgów xD #gownowpis też

ja dopisuję swój własny kod jako jedną z komend możliwych do wywołania w zbudowanej binarce, potem wywołuję przy starcie instancji

Jak robisz migracje?

  • W kodzie źródłowym26%
  • Osobnym narzędziem19%
  • Ręcznie wywołuję zapytanie na produkcji9%
  • Migrację to ja mogę co najwyżej do Niemca na szparagi zrobić46%

93 głosów

GURU2piorunów

>rails db:migrate

Specjalista1piorunów

@wombatDaiquiri w .net dbup jest najpopularniejszy, przynajmniej jeśli chodzi o relacyjne bazy danych

Pokaż więcej komentarzy (11)

Zawodowiec

w Programowanie

16piorunów

Pułapki migracji baz danych MySQL - devszczepaniak.pl

Niektóre migracje w relacyjnych bazach danych mogą prowadzić do szkód w wykorzystujących je aplikacjach. Szkodami tymi może być tymczasowa niedostępność aplikacji, ograniczone możliwości pracy z danymi czy utrata danych w wyniku migracji. Bazując na swoich doświadczeniach

Gruba ryba

w Programowanie

3piorunów

Cześć,

Chciałbym zacząć naukę SQL, szukam jakiegoś kursu online wykorzystującego różne nowoczesne techniki nauczania. Wiem, że mógłbym kupić jakąś książkę i tak się uczyć ale mamy 2023 rok, na pewno są ciekawsze, szybsze, bardziej efektywne sposoby na naukę. Ktoś coś poleci?
#sql #programowanie #nauka #bazydanych #pytanie #szkolenie

Tytan0piorunów

@dzangyl SQL w 2023 ? Teraz programistę od bazy oddzielają takie warstwy abstrakcji że nikt nie ma czasu w sqlki wchodzić. Piszę to ja DBA.

Kosmonauta0piorunów

@dzangyl "kupić książkę" o i mądrze myślisz, nie spierdol tego.

Pokaż więcej komentarzy (27)

Zawodowiec

w Programowanie

0piorunów

Klauzule JOIN w SQL - devszczepaniak.pl

W artykule przedstawiłem czym jest klauzula JOIN, do czego można ją wykorzystać i jakie rodzaje JOIN-ów można wykonać w MySQL. Opisy wzbogacone są o diagramy i przykłady kodów. Dołączyłem także przykład bazy danych, którą można wykorzystać do testowania zapytań z artykułu.

GURU

w Hydepark

10piorunów

Czy PKW wystawia jakieś API?
Ktoś? Coś?

#informatyka #bazydanych

Fanatyk3piorunów

Http://pkw.org.pl/API/v1/dziurawdupie/

Gruba ryba0piorunów

@UncleFester z doświadczenia ci powiem że rządowe projekty to rzadko kiedy udostępniają jakieś api. Jak to się od nich dowiedziałem: „nie jest to ich priorytetem”. I weź tu rzeźb jakaś integrację żeby działało i klient był zadowolony.

Pokaż więcej komentarzy (12)

Zawodowiec

w Programowanie

12piorunów

Twoja baza SQL jest zbyt duża? Szukasz miejsc do optymalizacji rozmiaru bazy? A być może któraś z tabel puchnie i nie wiesz która?

Istnieje prosty sposób, by poznać rozmiar tabel w MySQL. Poniżej przedstawiam proste rozwiązanie pozwalające sprawdzić rozmiary tabel w bazie danych. Nie zawsze istnieje możliwość skorzystania z interfejsu graficznego, a przy dużej liczbie tabel i on może być zawodny.

Kod dostępny również w formie Gist-a: https://gist.github.com/elszczepano/e56a164c6703966aa2a3318ced677123.

#programowanie #informatyka #programista15k #naukaprogramowania #mysql #bazydanych

Gruba ryba2piorunów

Wiele razy używałem tego zapytania, pierwszy wynik w Google

Pokaż więcej komentarzy (2)

Gruba ryba

w Hydepark

6piorunów

>Sedno problemu polega na tym, że SkyCash ma bardzo słaby system informatyczny oparty na darmowej bazie PostgreSQL. Stworzona przez nich aplikacja nie jest natywna, czyli zbudowana specjalnie dla konkretnego systemu operacyjnego. Jest to po prostu responsywna strona www, którą “wrzucono” w aplikację. Co z tego wynika? Dla firmy jest to przede wszystkim duża oszczędność pieniędzy. Jednak dla klienta to spore utrapienia związane z częstymi awariami systemu. Co więcej, takie rozwiązanie stosuje się raczej w przypadku aplikacji, które nie mają do zaoferowania wielu funkcji. To z kolei uniemożliwia wprowadzenie wielu ciekawych z punktu widzenia klienta funkcji, np. geolokalizacji. Mogłaby ona pokazywać, czy dany użytkownik znajduje się we właściwej strefie płatnego parkowania.
I oczywiśćie wina Tuska xD

Ja pier%@#%, jaki bełkot xD SkyCash od albicli powinien się uczyć xD

https://dorzeczy.pl/opinie/479313/skycash-pod-ostrzalem-knf-i-wscieklych-klientow.html

Gruba ryba9piorunów

@Klopsztanga

>bardzo słaby system informatyczny oparty na darmowej bazie PostgreSQL

no k⁎⁎wa rzeczywiście https://www.thomsondata.com/customer-base/companies-that-use-postgresql.php (Netflix, Uber, Twitch, Instagram, Spotify)

>aplikacja nie jest natywna [...] dla klienta to spore utrapienia związane z częstymi awariami systemu

no k⁎⁎wa rzeczywiście https://reactnative.dev/showcase (Meta, Microsoft, Discord)

>To z kolei uniemożliwia wprowadzenie wielu ciekawych z punktu widzenia klienta funkcji, np. geolokalizacji.

no k⁎⁎wa rzeczywiście https://developer.mozilla.org/en-US/docs/Web/API/Geolocation_API

że ludziom nie wstyd pisać takie pierdoły

Companies That Use PostgreSQL - PostgreSQL Clients - Thomson DataTarget top companies that use PostgreSQL with Thomson Data’s PostgreSQL customers list. Accurate, validated, and updated contacts guaranteed.Thomson Data
Autorytet8piorunów

A co k⁎⁎wa jest złego w postgresie? Co za debil to pisał?

już nie mówiąc o tym że geolokalizacja w takich apkach jest jak najbardziej możliwa (chociażby w Cordovie)

Pokaż więcej komentarzy (7)

Koneser

w Programowanie

1piorunów

Czy ktoś z Was obcował / uczył się / wdrażał w firmie prostą bazę danych msAccess? Stoję przed takim wyborem i nasuwa mi się kilka pytań.

Wybór tej odradzanej bazy/aplikacji raczej jest przesądzony, bo ogarniam trochę vba i tak prościej będzie zrobić interfejs niż postgres+frontend.

1. Ciężko się robi formularze wprowadzania danych w Accessie? Pewnie się da je zrobić w pliku excela + vba?

2. Użytkownik może mieć dostęp do jedynie formularza bez podglądu do tabel danych?

3. Można udostępnić tylko jedną tabelę użytkownikowi a resztę ukryć?

Dlaczego potrzebuję bazy? Mam kilka arkuszy w których użytkownicy wprowadzają codziennie dane. Nie chcę by mieli możliwość ich edycji + relacje między tabelami się przydadzą.

Wyobrażam sobie to tak, że albo potworzę formularze w Accesie albo w excelu, w którym na pół ekranu będą ostatnie dane do podglądu, a druga połowa to miejsce na wprowadzenie danych i przycisk zapisu do bazy. Reszta zainteresowanych może mieć pliki jedynie do podglądania danych.

Trochę #programowanie #sysadmin #excel #bazydanych

Kosmonauta2piorunów

@ficoomiq do excela też możesz podpiąć źródło danych odbc.
Zaleta bazy danych na serwerze jest taka, że będziesz miał centralizację tego i wielodostęp w cywilizowany sposób, a nie poprzez przerzucanie plików na udziale sieciowym czy w inny pokrętny sposób.

Dodatkowo jeśli podefiniujesz użytkownikom ODBC poprawnie uprawnienia, to szansa, że coś popsują znacząco spada.

Koneser0piorunów

@globalbus ok, zaczyna to do mnie przemawiać, tylko tak:

- baza accessa też nie może być na serwerze?
- w powyższej opcji również kilku użytkowników mogłoby jednocześnie pracować?
- "frontendem" niech by były formularze accessa lub excele z vba. Robię udział sieciowy w których są pliki excela tylko do odczytu. Po jego uruchomieniu zaciągają się dane z bazy do podglądu i jest makro do wprowadzania danych do bazy. Ujdzie?
- nie chciałbym tylko by gdzieś w tych plikach excela dało się "odkryć" dane połączenia do bazy danych, jeśli np. będzie jakieś hasło

Pokaż więcej komentarzy (6)

Tytan

w Programowanie

40piorunów

Witam wszystkie Kasie i Tomeczków z #programowanie i #bazydanych !

Wiem, że dzisiaj jest już trochę przesyt tematem portalu na W, ale chciałem zacząć trochę poważniejszą dyskusję na gorąco zanim emocje opadną, bo jutro już raczej mi się nie będzie chciało. Wiadomo, że najlepiej uczyć się na cudzych błędach dlatego proponuję pochylić się nad case study (czy może Post Mortem?) tej wczorajszej udanej aktualizacji portalu kojarzonego z rogalami i Poznaniem żeby wypunktować największe grzechy oraz zastanowić się jak można to było zrobić prawilnie. Także zapraszam do zabawy w panów z obrazka poniżej.

To może zacznę:

* Testy UI/UX strony w wersji mobilnej. Tyle się mówi o mobile first, etc., a ten portal to przecież nie jest strona w stylu wejdź i zapomnij (typu jakaś wizytówka firmy) tylko portal, na któym właściciel chcę żeby użytkownicy spędzali czas. Sam traktowałem to jako "ten serwis do przeglądania podczas siedzenia na toalecie" i obstawiam z dużą pewnością, że to podsumowuje znaczną część użytkowników. Tymczasem ta aktualizacja to splunięcie takim użytkownikom w twarz. Można się załamać patrząc na te dwie belki u góry i dołu, przyciski w lewym dolnym rogu zasłaniające przyciski i kontent i te marginesy, które pozwalają zobczyć maksymalnie dwa jednolinijkowe komentarze w jednym momencie na moim ekranie.
* Kto w ogóle wpadł na pomysł żeby ubić całą starą aplikacje, zmigrować bazę i postawić zupełnie nową? Ja rozumiem, ze pewnie tak wyszło dużo taniej i wygodniej bo nie trzeba ciągnąć za sobą legacy, ale to trzeba nie mieć wyobraźni żeby nie pomyśleć że taka droga w jedną stronę to trochę słaba opcja w przypadku większych błędów
* Kilkugodzinny downtime, prawdopodobnie ze względu na migrację danych. Nikt w tych czasach już chyba tak nie robi w przypadku serwisów działających 24h/7. Nie miałem do czynienia z aż tak dużymi migracjami, najczęściej dotyczyły maksymalnie jednej tabeli ale wydaje mi się że dałoby się to zrobić, wystarczyłoby rozbić migrację na kilka kroków. Jeśli jest jakaś niekompatybilna wstecz zmiana na jednej tabeli to wystarczy zrobić migrację do nowej tabeli i dodać jakiś proces, który będzie automatycznie dodawał wszystkie nowe dane trafiające do starej tabeli również do tej nowej w nowym formacie. Później wypuszczamy apkę czytającą z nowej tablei i gitara, a starą tabelę usuwamy. Jeśli jest jakieś bardziej eleganckie rozwiązanie to chętnie poczytam.
* Jak oni mogli wgrać starą kopię bazy? A przynajmniej tak się wydaje patrząc po tym, że stare konta zostawały przywaracane itp. Przecież po to był cały ten downtime żeby chyba migrować wszystkie dane, a nie jakiś backup. Aż ciężko mi w to uwierzyć i mam jakąś teorię spiskową, że to może jakiś inny błąd? Coś w stylu zapomnieli podmienić połączenie na produkcyjną bazę i leciały jakieś dane z UATów czy coś. Chociaż nie wiem czy takie coś nie byłoby nawet jeszcze bardziej kompromitujące.
* Ubicie APIv2 i wszystkich aplikacji, które z niego korzystały bez żadnej komunikacji. Przecież nawet w wersji z ubiciem całego starego kodu można było zrobić jakieś ogłoszenia i ewentualnie parę miesięcy temu wystawić nowe endpointy, które początkowo wołają pod spodem nawet stare API. To nie jest prawilne wersjonowanie i pewnie byłyby problemy z kompatybilnością wstecz, ale lepsze to niż całkowite ubicie.

Zapraszam do dyskusji co was najbardziej bije w oczy i jak można było to zrobić lepiej.

Tytan0piorunów

> Moim zdaniem @mickpl dobrze pisze - gasząc cały portal masz go w jasnym, określonym stanie - "NIE DZIAŁA".

@tellet to tez, ale chodzilo mi o prosta kalkulacje. Portal offline przez, nie wiem, 6h to powiedzmy 6000zl starty. Programista ktory spedzi miesiac pracujac nad migracjami w realtime bedzie kosztowal pewnie trzy razy tyle, albo i cztery jak sie wszystkie koszty uwzgledni.
A pewnie trzebaby uwzglednic pare wiecej osob, jakiegos testera. Wiec zwykly ekonomiczny rachunek

Kompan6piorunów

@mickpl wykop do tej pory nie miał realnej konkurencji, więc mając taką rynkową pozycję mogli sobie pozwolić na takie niezbyt ładne wdrożenie zmian. Nie działają stare projekty? No trudno, na pewno wkrótce ich autorzy się dopasują do nowego API. Ale takiej migracji na hejto to chyba nikt się nie spodziewał.

Pokaż więcej komentarzy (18)

Tytan

w Technologia

5piorunów

Jakie to OpenAI jest mądre...

> Opowiedz dowcip o administratorze bazy danych

>

> Administrator bazy danych spotkał się z trzema informatykami.

>

> Pierwszy informatyk powiedział: „Jestem programistą aplikacji i wiem wszystko o tworzeniu aplikacji”.

>

> Drugi informatyk powiedział: „Jestem specjalistą sieci i wiem wszystko o tworzeniu sieci”.

>

> Administrator bazy danych powiedział: „Jestem administratorem bazy danych i wiem wszystko, ale niestety nic nie mogę zrobić”.

Tytan1piorunów

@Nebthtet Dzięki temu że jest zasypany to i ja się skusiłem :slightly_smiling_face:

W moim przypadku mogę zrzucić około 50% swoich obecnych zadań na AI:

"
Powiedz czemu postgres ssie a oracle jest super

Postgres jest często uważany za mniej wydajny niż Oracle, ponieważ jego zapytania są trudniejsze do optymalizacji, posiada mniej funkcji, ma też mniejszy zakres wsparcia dla wielu platform i języków programowania. Oracle jest uważany za bardziej wydajny, ponieważ jego zapytania są łatwiejsze do optymalizacji, posiada szerszy zakres funkcji i wsparcia dla wielu platform i języków programowania. Oracle również ma lepsze wsparcie dla wysokiej dostępności, wyższego poziomu bezpieczeństwa i innych funkcji, które czynią Oracle bardziej atrakcyjnym dla wielu organizacji. Oracle ma również wyższy poziom wsparcia technicznego dostępny dla użytkowników, dzięki czemu można łatwo rozwiązywać problemy. Oracle ma również silne wsparcie dla wielu platform i języków programowania, a także wsparcie dla wielu narzędzi i aplikacji biznesowych.
"

Fenomen1piorunów

@WolandWspanialy widzę tajna bojówka oracle, w nienawiści do oracle zostałam wychowana (najbardziej po⁎⁎⁎⁎ny system w robocie, jaki mam - surprise - z oracle :P)

Pokaż więcej komentarzy (4)

Gruba ryba

w Programowanie

1piorunów

Oracle SQL

Przy próbie wstawienia danych wyrzuca mi błąd, o co może chodzić?

CREATE TABLE Employee

(id NUMBER GENERATED ALWAYS AS IDENTITY NOT NULL PRIMARY KEY,

FirstName VARCHAR2(128) NOT NULL,

SecondName VARCHAR2(128),

LastName VARCHAR2(128) NOT NULL,

Gender VARCHAR2(1),

BirthDate DATE NOT NULL,

Salary FLOAT(4) NOT NULL,

DepartmnentId NUMBER NOT NULL,

HireDate DATE NOT NULL,

RelieveDate DATE,

Active NUMBER(1));

INSERT INTO Employee(FirstName, SecondName, LastName, Gender, BirthDate, Salary, DepartmnentId, HireDate, RelieveDate, Active)

VALUES ('Mary',NULL,'Smith','W',TO_DATE('18-DEC-1985'),2000.00,1,TO_DATE('06-MAY-2011'),NULL,1);

Error starting at line : 14 in command -

INSERT INTO Employee(FirstName, SecondName, LastName, Gender, BirthDate, Salary, DepartmnentId, HireDate, RelieveDate, Active)

VALUES ('Mary',NULL,'Smith','W',TO_DATE('18-DEC-1985'),'2000.00',1,TO_DATE('06-MAY-2011'),NULL,1)

Error report -

ORA-01858: tam, gdzie spodziewano się cyfry, znaleziono literę

Osobistość1piorunów

@Dalmierz_Ploza panie, a w jakim języku masz sesję i w jakim formacie chcesz wstawiać daty? Bo jeśli nie ma matcha, to będziesz napierdalał głową w mur jak ja kiedyś xDD

Tytan2piorunów

@Dalmierz_Ploza

Moja rada: Nigdy ale to przenigdy nie wpisuj daty bez maski. Narobisz sobie tym tylko kłopotów bo domyślny format różni się w zależności od klienta sql i jego ustawień regionalnych a czasami wcale nie rzuci błędem tylko wpisze jakieś głupoty do bazy

Zamiast:

'2011-05-06' lub TO_DATE('18-DEC-1985')

zrób:

to_date('18-DEC-1985','dd-mon-yyyy')

P.S. Data miała być moim drugim strzałem bo sprawdziłem na https://livesql.oracle.com że komendę masz poprawną 😉

Oracle Live SQLFeatured Scripts and Tutorials Introduction to SQL This tutorial provides an introduction to the Structured Query Language (SQL), learn how to create tables with primary keys, columns, constraints, ind... Tutorial SQL Macros - Creating...livesql.oracle.com
Pokaż więcej komentarzy (11)

Gruba ryba

w Programowanie

1piorunów

Potrzebuję jakiejś przykładowej bazy danych (coś odzwierciedlającego rzeczywistość, jakiś sklep, produkty, pracownicy) by na niej poćwiczyć zapytania Oracle SQL - wiecie może gdzie coś takiego znaleźć? Na razie nie chcę tworzyć nic swojego, trenuję sobie póki co DQL

Pokaż więcej komentarzy (2)

Koneser

w Programowanie

13piorunów

Hej.

3 dni temu dostałam bana w serwisie wykop. Wraz z zablokowaniem korzystania z konta usunięto mi wszystkie wpisy z ostatnich 8 miesięcy, czyli od początku istnienia konta. Moderacja twierdzi, że nie może już przywrócić tej aktywności.

Czy ktoś może się orientuje w temacie i jest w stanie wytłumaczyć jak to jest, bo czuję, że ktoś mi ściemnia?

Zawodowiec2piorunów

@WielkiNos może być tak, że nie będą w stanie odzyskać, niestety. Robisz delete na bazie i jak nie masz backupów to nie da rady. Chyba żeby próbować odzyskiwać z backupów (o ile takie mają)

Zawodowiec4piorunów

@WielkiNos zajrzałem na wykopka i muszę odszczekać: Nie usunęli ci konta, czyli wszystkich wpisów. Masz tylko bana. Zatem wszystko jest w bazie danych i odzyskasz życie po zdjęciu bana: 08.05.2023. Oczywiście, jak moderacja coś usunęła, to już zniknęło bezpowrotnie (bo myślę, że nie mają backupów 😉 )

Pokaż więcej komentarzy (28)