#pracait #informatyki #bazydanych

zasnalem dziś o 4:30 bo robiłem migracje systemów u ruskich (spora sieć hipermarketów)

dzwoni telefon o 6

standardowo odbieram, myśląc że to mój szef i mówię :

"no co tam? coś strasznie rano dzwonisz" "halo ?" "jakoś dziś nie wyraźnie mówisz"

zaspany jeszcze rzucam "za #!$%@? nie wiem co Ty do mnie mówisz, chyba było pite wczoraj"

#!$%@?, patrze na telefon

a tam jakis zagraniczny numer

FUCK ! kierunkowy
#bazydanych #sql no i może ktoś poratuje z #programowanie

Mam dwie identyczne bazy danych, ale z innymi danymi (sieć wodna i sieć komunikacyjna, jak na załączonym printscreenie).

Moja zagwostka polega na przeniesieniu danych z jednej do drugiej, ale żeby nie było za łatwo to tabele kolumny Tiles i TilesData są ze sobą powiązane kluczami na id (w obydwu przypadkach numerowanymi od 1, więc trzeba przenieść, żeby nie było żadnego konfliktu).

Mirki, od
Pobierz szwendacz - #bazydanych #sql no i może ktoś poratuje z #programowanie

Mam dwie ide...
źródło: comment_6SFuRZhx5PwW2IEg4LrmNeFpOzH1D4YH.jpg
Czy jest możliwe podpisanie z OVH umowy o powierzeniu przetwarzania danych osobowych? Nigdzie na ich stronie nie widzę o tym informacji, a chciałbym móc w przyszłości zgłosić bazę do GIODO.

Jeśli jest to niemożliwe, to czy może mi ktoś wskazać sprawdzony hosting oferujący równe(lub zbliżone) warunki (VPS SSD za 15PLN /m-c, sla 99.95%), umożliwiający podpisanie takiej umowy?

#giodo #ovh #hosting #bazydanych
Mireczki z #webdev mam pytanie, przenoszę stronę z testowego serwera na docelowy już i mam problem z bazą danych SQL :/ Dałem eksport w UTF-8, wszystko w UTF-8 i coś takiego pokazuję się na serwerze tym na którego przenoszę.

Przykładowy tekst na tej stronie:

Serdecznie zapraszamy dzieci, m??odzie?? szkoln�?, rodziców i nauczycieli do korzystania z naszych bezp??atnych us??ug.

Czytałem, żeby przez zapytaniem do bazy danych było coś takiego:

mysqlquery("SET CHARSET utf8");
@Crisu:
select
TeamId
,sum(wygrana) as wygrane
,sum(przegrana) as przegrane
,sum(remis) as remisy
from
(
select
TeamId1 as TeamId
,case when Team1Score > Team2Score then 1 else 0 end wygrana
,case when Team1Score < Team2Score then 1 else 0 end przegrana
,case when Team1Score = Team2Score then 1 else 0 end remis
from tabela

union all

select
TeamId2 as TeamId
,case when Team1Score < Team2Score then 1 else 0 end wygrana
,case
Mrki zaczynam uczyć się Django, zrobiłem tutorial z djangogirls, teraz zabieram się za tutorial ze strony django https://docs.djangoproject.com/en/1.8/intro/tutorial01/ jednak chciałbym zmienić domyślną baze danych SQLite na coś innego. Z tego co się orientuję (a jestem totalnie zielony) to najlepiej znać MySQL albo PostgreSQL. Decyduję się na PostgreSQL.
Zainstalowałem wg instrukcji na wiki postgresql https://wiki.postgresql.org/wiki/YUM_Installation dla Fedory 22. I co dalej? Wpisywać te wszystkie komendy w konsoli, którę są podane po zainstalowaniu postgresql-server?
@kujaw po dłuższym czasie przeniosłem się z sqlite na postgresql i powiem Ci, że a) to było banalne proste (tylko że robiłem to na windowsie, nie na linuxie), b) w samym projekcie poza settings.py nie musiałem nic zmieniać. a jak wiadomo mysql czy postgresql >>> sqlite ( ͡º ͜ʖ͡º)

I co dalej? Wpisywać te wszystkie komendy w konsoli, którę są podane po zainstalowaniu postgresql-server? I wtedy juz
#mssql #bazydanych
Mirki potrzebuje małej pomocy otóż mam taką tabelę
ID Name
1 art
1 sss
1 dss
1 ffr
2 sss
2 dss
3 saa
3 ftrt

Potrzebuję wyciągnąć te id które mają Name= sss i dss czyli w przypadku powyżej powinno mi wyciągnąć ID 1 i 2.
takie zapytanie nie zadziała
_SELECT * FROM Table WHERE Name='sss' AND Name='dss'_
potrzeba chyba by coś z agregować np Name=Name?
Jak to
Hej Mirki. Wiecie jak w prosty sposób bez modyfikacji bazy danych ani konfiguracji serwera zrobić w MySQL 5.5 wyszukiwanie bez polskich znaków? W 5.6 można zrobić LIKE costam COLLATE utf8_unicode_520_ci ale w 5.5 utf8_unicode_520_ci jest niedostępne a z kolei utf8_unicode_ci nie radzi sobie z literką "Ł".

Istnieje jakiś hack na to?

#programowanie #bazydanych
Pytanie będzie dotyczyło dwóch zapytań mających zwrócić teoretycznie ( ͡° ͜ʖ ͡°) taki sam wynik. Chodzi o to, które będzie bardziej wydajne, czyli które szybciej się wykona.

Załóżmy, że mamy zapytanie A, w skład którego wchodzi podzapytanie B oraz to zapytanie A czerpie jeszcze dane z jakiejś tabeli, nazwijmy ją C

Wersja 1:
Po klauzuli FROM zapytania głównego (A) wstawiamy podzapytanie B, które następnie łączymy JOINEM z tabelą
@TomaszWKS: Tak na szybko:
1) Po co ci DISTINCT jeśli masz GROUP BY?
2) Czy GROUP BY jest poprawny? Grupujesz tylko po jednej kolumnie a nie wiem jak sobie radzi Oracle z functional dependencies (jeśli działa to jest poprawny to nie MySQL)
3) Czy Oracle przekształca AND UPPER(p.polistatus) NOT IN 'Z' do p.polistatus NOT IN ('z','Z')?

Poza tym to wszystko zależy od wróżek i fazy księżyca ale generalnie im
@plushy: Masz rację, pierwsze wykonuje się jako index only scan, drugie jako index scan.

nadal pozostaje kwestia dobrych praktyk

W tym całkowicie się zgadzam, jeśli nie potrzebujemy funkcjonalności pomijania NULLi to zawsze powinno się używać 1 lub * (zależnie co jest już używane w projekcie).
Witam mirków.
Mam pytanie odnośnie wydajności. Będę musiał zaimplementować wyświetlanie dużej ilości danych w XML. Miałem to zrobić w taki sposób, że w #postgresql utworzę nowy view, następnie w #php używając #yii będę generował #xml. Jednak teraz pomyślałem po co komplikować sprawę? Może lepszym rozwiązaniem będzie stworzenie funkcji w #bazydanych i wygenerowanie XML od razu w DB. Wtedy wystarczy tylko podać parametry do funkcji, aby otrzymać potrzebne dane. Zaoszczędzę na pisaniu
@mariecziek: zależy co to za dane i jak bardzo będą się zmieniały, jak często będzie pobierane to samo, to lepiej wygenerować już jakiś xml z tymi danymi jako cache i serwować plik xml i tyle, a przy jakiejś zmianie tych danych wygenerować ten plik na nowo, albo po stronie klienta jak napisali wyżej a do przeglądarki przekazywać tylko jsona
Mirki mam tabelę A i tabelę B, interesuje mnie taki join, aby stworzyć tzw. master view i dopełnić go null'ami.

O co chodzi:

tabela A{linia,qty,data}{"l1,5,2015-09-21", "l3,2,2015-09-21"}
tabela B{linia}{l1,l2,l3,l4,l5,l6}

Chodzi mi o taki select, który zestawi wszystkie linie od l1 do l6 (tabela B) z odpowiadającą linią tabeli A tam gdzie są dane - a resztę wypełni NULLami. selectowanie z warunkiem daty. Zadanie wydaje się proste, ale za cholerę nie mogę tego rozgryźć.
Dobra jestem idiotą, nie rozumiem dlaczego uparłem się żeby selectować z A zamiast B. LEFT OUTER JOIN'a próbowałem ale chyba na odwrót... Dzięki! ;)
#programowanie #csharp #bazydanych

Mam pytanie dotyczące przechowywania danych w C#. Jak to mogę zrobić w najprostszy sposób? Macie jakieś dobre technologie do polecenia? Robiłem coś takiego w Javie i używałem bazy danych Oracle do tego tylko że jakbym skorzystał z tego teraz to klient razem z aplikacją musiałby instalować bazę danych osobno. Chyba że jest jakaś możliwość dystrybucji tego z aplikacją? Ewentualnie czy Microsoft ma jakieś wbudowane API do przechowywania danych na
Mirki, możecie mi doradzić, nakierować? Wybrałem sobie dwa kierunki studiów tak wstępnie. Teraz jestem w ostatniej klasie #techbaza technik informatyk - radzę sobie i jestem elastyczny, jeśli chodzi o nowe umiejętności.

1. Inżynieria kosmiczna - jestem bardzo into #kosmos i chciałbym włożyć jakąś cegiełkę w eksplorację kosmosu () To moje hobby, mógłbym się zajmować tym cały czas - projektowanie różnego rodzaju urządzeń, konstrukcji - robiłbym
Pobierz Przemysl - Mirki, możecie mi doradzić, nakierować? Wybrałem sobie dwa kierunki studió...
źródło: comment_iEasL6jGVu5kkSRFjxYC36Val1Edz2dq.jpg