Zainstalowałem aktualizację Windows 10 Fall (1709) i teraz mój serwer PostgreSQL 9.5 nie chce się uruchomić. Działało wczoraj przed aktualizacją i nie wprowadziłem żadnych zmian w konfiguracji. Sprawdziłem przeglądarkę zdarzeń i znalazłem następujące komunikaty o błędach: 2017-10-19 11:32:32 CEST LOG: invalid value for parameter "lc_monetary": "Czech_Czech Republic.1250" 2017-10-19 11:32:32 CEST …
Mam sytuację, którą moim zdaniem można rozwiązać za pomocą funkcji okna, ale nie jestem pewien. Wyobraź sobie poniższą tabelę CREATE TABLE tmp ( date timestamp, id_type integer ) ; INSERT INTO tmp ( date, id_type ) VALUES ( '2017-01-10 07:19:21.0', 3 ), ( '2017-01-10 07:19:22.0', 3 ), ( '2017-01-10 07:19:23.1', …
Chciałbym uzyskać wyniki przez zapytanie to: SELECT * FROM ( SELECT id, subject FROM mailboxes WHERE tsv @@ plainto_tsquery('avail') ) AS t1 ORDER by id DESC; To działa i zwraca wiersze tsvzawierające Available. Ale jeśli użyję avai(upuszczę lable), nic nie znajdzie. Czy wszystkie zapytania muszą być w słowniku? Czy nie …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było ono tematem na temat wymiany stosu administratorów bazy danych. Zamknięte 3 lata temu . PgAdmin 4 1.0 został właśnie wydany, ale na stronie pobierania dla Linuksa znajduje się tylko łącze …
Dziś rano byłem zaangażowany w aktualizację bazy danych PostgreSQL na AWS RDS. Chcieliśmy przejść z wersji 9.3.3 do wersji 9.4.4. „Testowaliśmy” aktualizację bazy danych pomostowych, ale baza pomostowa jest znacznie mniejsza i nie używa Multi-AZ. Okazało się, że ten test był dość nieodpowiedni. Nasza baza danych produkcji wykorzystuje Multi-AZ. W …
Mam tabelę, która zawiera klientów i wyniki (oparte na różnych czynnikach, nieistotne w tym przypadku; klient może mieć wiele wyników), który wygląda następująco: customer_id | score | score_giver_id ==================================== 1 | 100 | 1 1 | 102 | 1 1 | 101 | 1 1 | 140 | 1 2 …
Mam zapytanie wsadowe, które codziennie uruchamiam w mojej bazie danych. Wydaje się jednak, że utknął w stanie bezczynności i mam duże trudności z debugowaniem tego, co się dzieje. Zapytanie to agregacja w tabeli, która jest jednocześnie wstawiana, co, jak sądzę, w jakiś sposób odnosi się do problemu. (Agregacja dotyczy danych …
Wykonałem dwa samouczki, aby utworzyć bazę danych za pomocą: w pełni uprzywilejowany link użytkownika link użytkownika tylko do odczytu Następnie otrzymałem wskazówkę z samouczka CJ Estela, w której stwierdziłem, że „być może odziedziczyłeś możliwość tworzenia tabel, chociaż nigdy nie daliśmy tego wyraźnie nowemu użytkownikowi”. Oczywiście użytkownik tylko do odczytu może …
Niedawno chciałem podzielić regularne prawa dostępu z jednego użytkownika na serwerze i zdałem sobie sprawę, że proste CREATE USERi GRANT ALL ON DATABASEpolecenia nie pozwolił mu uruchomić prosty SELECTna danych. Chciałbym przyznać prawa do wszystkich tabel z danej bazy danych określonemu użytkownikowi, ale nie jestem pewien, czy to najlepszy pomysł, …
Próbuję zainstalować Postgres 9.3 na Ubuntu 14.04 i pojawia się uciążliwy błąd podczas uruchamiania. Oto co widzę: $ sudo service postgresql restart * Restarting PostgreSQL 9.3 database server * Error: could not exec /usr/lib/postgresql/9.3/bin/pg_ctl /usr/lib/postgresql/9.3/bin/pg_ctl start -D /var/lib/postgresql/9.3/main -l /var/log/postgresql/postgresql-9.3-main.log -s -o -c config_file="/etc/postgresql/9.3/main/postgresql.conf" : [fail] Więc sprawdziłem plik dziennika …
Muszę zaktualizować tabelę z innej i muszę zaktualizować wszystkie kolumny. Czy oprócz listy wszystkich kolumn w SETklauzuli istnieje sposób na ich zaktualizowanie naraz? Lubię to: update tableA set * = tableB.* from tableB where tableA.id = tableB.id Próbowałem w psql, to nie działa. Muszę wymienić każdą kolumnę w następujący sposób: …
Czy postgres jest sposobem na połączenie IS DISTINCT FROMz ANYinnym sposobem na uzyskanie tego samego rezultatu? select count(*) from (select 'A' foo union all select 'Z' union all select null) z where foo <> any(array[null, 'A']); count ------- 1 (1 row) select count(*) from (select 'A' foo union all select …
Z powodzeniem zainstalowałem PostgreSQL 9.3 z repozytorium APT na 2 maszynach wirtualnych z systemem Ubuntu 12.04 i 13.04 ... jednak nie mogę go poprawnie zainstalować na moim hoście z systemem Ubuntu 12.04. Wygląda na to, że instalacja (tym razem) poszła dobrze, ale być może wystąpił błąd, którego nie rozumiem: * …
Mam tabelę z 200 GB wielkości zajmowaną przez dane i 180 GB wielkości przez 6 indeksów na niej. Jest nadęty w 30%, więc chcę odzyskać zajmowane przez niego niechciane miejsce. Jest skupiony na job_id_idindeksie x. Czy więc, aby odzyskać miejsce, muszę użyć clusterpolecenia lub vacuum fullpolecenia? Jaka jest różnica między …
Aktualizuję do Postgres 9.2.2 (z 9.1.4). Kiedy próbuję zaktualizować bazy danych za pomocą: pg_upgrade -b /usr/local/Cellar/postgresql/9.1.4/bin -B /usr/local/Cellar/postgresql/9.2.2/bin -d /usr/local/var/postgres91 -D /usr/local/var/postgres Otrzymuję następujący komunikat o błędzie: Performing Consistency Checks ----------------------------- Checking current, bin, and data directories ok There seems to be a postmaster servicing the old cluster. Please shutdown …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.