Pytania oznaczone «postgresql»

99
postgres domyślna strefa czasowa

Zainstalowałem PostgreSQL 9i wyświetlany czas jest 1 godzinę za czasem serwera. Select NOW()Pokazy biegowe :2011-07-12 11:51:50.453842+00 Data serwera pokazuje: Tue Jul 12 12:51:40 BST 2011 Jest 1 godzina wstecz, ale strefa czasowa pokazana w phppgadminto:TimeZone Etc/GMT0 Próbowałem wejść do...

99
PostgreSQL CASE… END z wieloma warunkami

Oto fragment mojej tabeli: gid | datepose | pvc ---------+----------------+------------ 1 | 1961 | 01 2 | 1949 | 3 | 1990 | 02 1 | 1981 | 1 | | 03 1 | | Chcę wypełnić kolumnę PVC za pomocą SELECT CASEponiższego: SELECT gid, CASE WHEN (pvc IS NULL OR pvc = '') AND datpose <...

98
szybki losowy wybór wierszy w Postgres

Mam tabelę w postgres, która zawiera kilka milionów wierszy. Sprawdziłem w internecie i znalazłem następujące SELECT myid FROM mytable ORDER BY RANDOM() LIMIT 1; Działa, ale jest naprawdę powolny ... czy istnieje inny sposób wykonania tego zapytania lub bezpośredni sposób na wybranie losowego...

98
Dodanie „serial” do istniejącej kolumny w Postgres

Mam małą tabelę (~ 30 wierszy) w mojej bazie danych Postgres 9.0 z polem typu integer ID (klucz podstawowy), które obecnie zawiera unikalne sekwencyjne liczby całkowite zaczynające się od 1, ale które nie zostało utworzone przy użyciu słowa kluczowego „serial”. Jak mogę zmienić tę tabelę tak,...

98
Jak uzyskać poprawne uwierzytelnienie pg_dump

Próbowałem za pomocą zmiennej hosta PGPASSWORDi .pgpassi żadna z tych dwóch pozwoli mi uwierzytelniania w bazie danych. Mam chmod„d .pgpassdo odpowiednimi uprawnieniami, a także próbowałem: export PGPASSWORD=mypass and PGPASSWORD=mypass Hasło OBEJMUJE znak, \który został przeze mnie ujęty w...

97
postgresql - sql - liczba wartości „true”

myCol ------ true true true false false null W powyższej tabeli, jeśli tak: select count(*), count(myCol); dostaję 6, 5 Otrzymuję, 5ponieważ nie liczy wpisu zerowego. Jak policzyć również liczbę prawdziwych wartości (w tym przykładzie 3)? (To jest uproszczenie i w rzeczywistości...

97
Zapytanie dotyczy tabeli w postgres

Jak mogę sprawdzić wszystkie GRANTS przyznane obiektowi w postgres? Na przykład mam tabelę „mytable”: GRANT SELECT, INSERT ON mytable TO user1 GRANT UPDATE ON mytable TO user2 Potrzebuję czegoś, co da mi: user1: SELECT, INSERT user2: UPDATE