Próbuję usunąć podmiot główny z bazy danych, ale nie mogę, ponieważ jest on właścicielem schematu. Kiedy idę do edycji użytkownika, pole do odznaczenia schematów jest niebieskie i nie można go usunąć. Jak mogę usunąć zleceniodawcę z tych
Próbuję usunąć podmiot główny z bazy danych, ale nie mogę, ponieważ jest on właścicielem schematu. Kiedy idę do edycji użytkownika, pole do odznaczenia schematów jest niebieskie i nie można go usunąć. Jak mogę usunąć zleceniodawcę z tych
MySQL uderzyło mnie dziś rano. Z wyjątkiem standardowych baz danych zawierających MySQL wszystko, czego używam, to InnoDB. Próbowałem zrestartować demona MySQL, ale nie udało się to dwukrotnie. Następnie zrestartowałem cały serwer, a MySQL uruchomił się poprawnie i od tego czasu działa...
W ANSI SQL standard określa (Rozdział 6.5, zestaw opis funkcji) następujące zachowanie zagregowanych funkcjami zbiór pusty Wynik: COUNT(...) = 0 AVG(...) = NULL MIN(...) = NULL MAX(...) = NULL SUM(...) = NULL Zwracanie wartości NULL dla AVG, MIN i MAX ma idealny sens, ponieważ średnia, minimalna...
Używam PostgreSQL 9.1 i mam tabelę użytkowników z loginkolumną. W nazwach logowania rozróżniana jest wielkość liter, na przykład Bob, MikE, John. Chciałbym przekształcić wszystkie te rekordy w małe litery. Jak mogę to
To pytanie zostało przeniesione z Przepełnienia stosu, ponieważ można na nie odpowiedzieć w Administratorze baz danych stosu wymiany. Migrował 7 lat temu . Po przeszukaniu Internetu nie mogłem znaleźć przyczyny Dlaczego musimy odbudowywać i reorganizować indeksy w SQL...
Korzystam z PostgreSQL 9.2 i działa automatycznie po uruchomieniu systemu (Kubuntu). Jak mogę tego uniknąć? Muszę uruchomić go ręcznie i nie chcę, aby uruchamiał się bez nadzoru, ponieważ muszę spojrzeć na
Mam CentOS 64bit z zainstalowanym CPanel i używam: service mysql stop Po prostu utrzymuje tykające okresy i nigdy nie wydaje się, że przestaje. W dziennikach po prostu publikuje wiele: 130303 17:42:38 [Warning] /usr/sbin/mysqld: Forcing close of thread W err.logpliku widzę wiele z nich:...
Częstą potrzebą korzystania z bazy danych jest uzyskiwanie dostępu do rekordów w kolejności. Na przykład, jeśli mam blog, chcę móc zmieniać kolejność moich postów na blogu w dowolnej kolejności. Wpisy te często mają wiele relacji, więc relacyjna baza danych wydaje się mieć sens. Typowym...
Używam maszyny opartej na otwartym kodzie źródłowym (RHEL 6.2) z oprogramowaniem SIEM. Kiedy uruchamiam toppolecenie, widzę postgresi postmasteroba z 96% użyciem procesora. Czy istnieje sposób na sprecyzowanie lub sprawdzenie, co powoduje gromadzenie się tych
Właśnie natknąłem się na dziwny problem, w którym w zależności od sposobu utworzenia indeksu wymagana jest nazwa indeksu. http://dev.mysql.com/doc/refman/5.5/en/create-index.html http://dev.mysql.com/doc/refman/5.5/en/alter-table.html CREATE INDEX `random_name` ON `my_table` (`my_column`); #...
Z powodu niektórych „programistów”, nad którymi pracowaliśmy, mieliśmy problemy z pustymi tabelami. Odkryliśmy, że podczas przesyłania do chmury skopiowano kilka tabel, ale dane w nich nie zostały. Chciałbym uruchomić zapytanie w tabelach systemowych, aby dowiedzieć się, które tabele użytkowników...
Muszę przypisać wartości do 2 zmiennych, jak poniżej w funkcji Postgres. a := select col1 from tbl where ... b := select col2 from tbl where ... Jak mogę przypisać 2 wartości do 2 zmiennych w jednym poleceniu? Lubić a,b := select col1,col2 from tbl where
Mam tabelę z kolumną o nazwie article_title. Powiedzmy, że nazwa tabeli to articles. Muszę znaleźć rekordy, w których article_titledane są takie same w więcej niż jednym rekordzie. Oto co mam: select a.* from articles a where a.article_title = (select article_title from articles where...
Podczas stosowania UNPIVOTfunkcji do danych, które nie są znormalizowane, SQL Server wymaga, aby typ danych i długość były takie same. Rozumiem, dlaczego typ danych musi być taki sam, ale dlaczego UNPIVOT wymaga, aby długość była taka sama? Powiedzmy, że mam następujące przykładowe dane, które...
Uaktualniliśmy do MySQL 5.6 i zaczęliśmy zauważać znaczny wzrost obciążenia serwera db, i wreszcie dowiedzieliśmy się, że query_cache_typedomyślnie domyślnie ustawiony jest na start od 5.6. Włączyliśmy go ponownie i widzimy zmniejszenie ładowania, dlaczego ta wartość jest domyślnie wyłączona,...
Rozważ tabelę wartości i skrótów, takie jak: +------------+----------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------+----------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | val | char(9) | NO...
To pytanie zostało już zadane w przypadku przepełnienia stosu , ale tylko w przypadku MySQL. Używam PostgreSQL. Niestety (i zaskakująco) PostgreSQL nie wydaje się mieć czegoś takiego CHECKSUM table. Rozwiązanie PostgreSQL byłoby w porządku, ale ogólne byłoby lepsze. Znalazłem...
Przeprowadzam aktualizację, w której wymagam dokładnej równości tstzrangezmiennej. ~ 1M wierszy jest modyfikowanych, a zapytanie zajmuje ~ 13 minut. Wynik EXPLAIN ANALYZEmożna zobaczyć tutaj , a rzeczywiste wyniki są bardzo różne od tych oszacowanych przez narzędzie do planowania zapytań. Problem...
Czy jest jakaś wbudowana funkcja / procedura składowana / zapytanie, które są pomocne w celu uzyskania informacji o rozmiarze MyTablew bazie danych SQL
To może nie być całkowicie na temat, ale tutaj jest wolny dzień. Czy istnieje bardziej skuteczna metoda uzyskania listy liczb od 1 do 49 z kolumną zawierającą słowa FIZZ, w których liczbę można równomiernie podzielić przez 3, BUZZgdy liczbę można równomiernie podzielić przez 5, a FIZZBUZZliczbę...