Pytania otagowane jako postgresql

Wszystkie wersje PostgreSQL. Dodaj dodatkowy znacznik specyficzny dla wersji, taki jak postgresql-11, jeśli ten kontekst jest ważny.


1
Efekty usuwania i odkurzania plików na dysku
Mam bardzo często aktualizowaną tabelę z 240 milionami wierszy (i rośnie). Co trzy godziny dodaje się 1,5 miliona wierszy, a 1,5 miliona usuwa. Kiedy przeniosłem klaster na dysk SSD, czas wkładania zbiorczego (za pomocą kopiowania) został skrócony z 22 minut do 2,3 minuty. Usprawniono także czas usuwania. Planuję wprowadzać tę …

5
Czy istnieje sposób na ustawienie właściciela wszystkich obiektów w bazie danych PostgreSQL jednocześnie?
/programming/1348126/modify-owner-on-all-tables-simultently-in-postgresql opisuje kilka fajnych sposobów na zmianę tabeli i innych obiektów na konkretnego użytkownika i działa płynnie, jednak wszystkie sugestie wydają się ignorować utworzone przeze mnie funkcje. Czy istnieje dość łatwy sposób zresetowania właściciela WSZYSTKICH obiektów w bazie danych, w tym funkcji? Robienie tego ręcznie jest wysoce niepożądane.

2
Jak promować istniejący indeks do klucza podstawowego w PostgreSQL
Wiem, jak zrobić klucz podstawowy w tabeli, ale jak zrobić, aby istniejący indeks był kluczem podstawowym? Próbuję skopiować istniejącą tabelę z jednej bazy danych do drugiej. Kiedy pokazuję tabelę, indeks na dole ma następującą postać: "my_index" PRIMARY KEY, btree (column1, column2) Utworzyłem indeks za pomocą: CREATE INDEX my_index ON my_table …

4
Narzędzie do projektowania PostgreSQL [zamknięte]
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 5 lat temu . Mam zamiar zaprojektować bazę danych, która będzie działać z PostgreSQL. Jestem przyzwyczajony do wspaniałego narzędzia o …

1
Wygeneruj wyjątek z kontekstem
Gdy PostgreSQL zgłasza wyjątek, pojawia się wiersz „KONTEKST”, taki jak: ERROR: INSERT has more target COLUMNS than expressions LINE 3: ... ^ QUERY: INSERT INTO ... CONTEXT: PL/pgSQL FUNCTION "XXXXX" line 4 at SQL statement Ale kiedy rzucę wyjątek, tej linii nie ma. Nie znalazłem jak go dodać. RAISE EXCEPTION …

3
Czy powinienem używać SQL JOIN lub IN Clause?
Mam pytanie dotyczące najlepszego podejścia. Nie jestem pewien, które podejście jest najlepsze, gdy dane są uważane za zmienne pod względem wielkości. Rozważ następujące 3 TABELE: PRACOWNIK EMPLOYEE_ID, EMP_NAME PROJEKT PROJECT_ID, PROJ_NAME EMP_PROJ (wiele do wielu z powyższych dwóch tabel) EMPLOYEE_ID, PROJECT_ID Problem : Biorąc pod uwagę identyfikator pracownika, znajdź WSZYSTKICH …
13 postgresql  join 

2
Jak odłączyć wszystkich innych użytkowników od bazy danych Postgres?
Potrzebuję wyłącznego dostępu do bazy danych. Czy jest możliwe użycie polecenia SQL do „odłączenia” wszystkich innych użytkowników od bazy danych postgres. A może zamknięcie wszystkich innych połączeń, a następnie uzyskanie wyłącznego dostępu. Dotyczy to testów jednostkowych, a testy są uruchamiane ręcznie, więc nie ma niebezpieczeństwa. Wpłynie to tylko na stare …
13 postgresql 


2
PostgreSQL „rozmiar plików tymczasowych”
Zaimportowałem dane do nowej bazy danych (około 600m wierszy znacznika czasu, liczby całkowitej, podwójnej). Następnie utworzyłem niektóre indeksy i próbowałem zmienić niektóre kolumny (niektóre problemy z brakiem miejsca), baza danych jest odkurzana. Teraz pgAdmin III mówi mi, że „ Rozmiar plików tymczasowych ” wynosi 50G ~ +. Co to są …


1
PostgreSQL narzeka na pamięć współdzieloną, ale pamięć współdzielona wydaje się być OK
Robiłem rodzaj intensywnego upuszczania i tworzenia schematów na serwerze PostgreSQL, ale teraz narzekam ...: WARNING: out of shared memory ERROR: out of shared memory HINT: You might need to increase max_locks_per_transaction. Ale problem pozostaje, jeśli PostgreSQL zostanie ponownie uruchomiony service postgresql restart, podejrzewam, że max_locks_per_transaction niczego nie dostroi. Jestem trochę …


2
Jak wyświetlić zapytanie o inną sesję w pg_stat_activity bez superużytkownika?
Mam bazę danych Postgresql 9.2. W tej bazie danych utworzono dwóch użytkowników. Kiedy wykonuję następujące zapytanie jako superużytkownik, widzę wszystko. select * from pg_stat_activity Czy jednak można osiągnąć ten sam wynik bez połączenia z administratorem? Jaką uprawnienie / rolę powinienem przyznać / utworzyć, aby uzyskać wyniki, które superużytkownik może zobaczyć?

2
PostgreSQL wybiera puste pola typu liczba całkowita
Mam tabelę i muszę wybrać wszystkie wiersze z pustą wartością dla fk_fc_idpola (jako preludium do ich usunięcia), Column | Type | Modifiers ---------------+-----------------------------+------------------------------------------------------------ di_timestamp | timestamp without time zone | di_item_value | character varying(10) | fk_fc_id | integer | di_id | integer | not null default nextval('data_item_di_id_seq1'::regclass) Jednak to nie …
13 postgresql 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.