Pytania otagowane jako postgresql

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


6
Jak utworzyć tabelę tymczasową za pomocą VALUES w PostgreSQL
Uczę się PostgreSQL i próbuję wymyślić, jak utworzyć tymczasową tabelę lub WITHdeklarację, której można użyć zamiast zwykłej tabeli do celów debugowania. Przejrzałem dokumentację CREATE TABLE i mówi, że VALUESmożna ją wykorzystać jako zapytanie, ale nie podaje żadnego przykładu; dokumentacja VALUESklauzuli w niej zawartej również nie ma przykładu? Napisałem więc prosty …

1
Postgres Zliczaj z różnymi warunkami na tym samym zapytaniu
EDYCJA Postgres 9.3 Pracuję nad raportem, który ma następujący schemat: http://sqlfiddle.com/#!15/fd104/2 Bieżące zapytanie działa poprawnie i wygląda następująco: Zasadniczo jest to wewnętrzne połączenie z 3 stołami. Nie wykonałem tego zapytania, ale programista, który go opuścił i chcę zmodyfikować zapytanie. Jak widać, TotalApplicationliczy się tylko całkowita aplikacja na podstawie a.agent_id. I …

2
Optymalizacja wydajności aktualizacji zbiorczych w PostgreSQL
Korzystanie z PG 9.1 na Ubuntu 12.04. Obecnie uruchomienie dużego zestawu instrukcji UPDATE w bazie danych, które mają postać: UPDATE table SET field1 = constant1, field2 = constant2, ... WHERE id = constid (Po prostu nadpisujemy pola obiektów identyfikowanych przez identyfikator.) Wartości pochodzą z zewnętrznego źródła danych (jeszcze nie w …

4
Czy uruchomienie pg_dump na żywo db tworzy spójne kopie zapasowe?
Mam bazę danych o pojemności 3 GB, która jest stale modyfikowana i muszę wykonywać kopie zapasowe bez zatrzymywania serwera (Postgres 8.3). Mój pg_dump działa przez 5 minut. Co się stanie, jeśli dane zostaną zmodyfikowane podczas procesu? Czy otrzymuję spójne kopie zapasowe? Nie chcę się dowiedzieć, kiedy nastąpi katastrofa. Dokumentacja Postgres …
37 postgresql 

5
Jak wstawić (plik) dane do kolumny bajtów PostgreSQL?
To pytanie nie dotyczy bytea v. Oid v. Blob v. Dużych obiektów itp. Mam tabelę zawierającą integerpole klucza podstawowego i byteapole. Chciałbym wprowadzić dane w byteapole. Można to przypuszczalnie zrobić w jednym z PL/języków i mogę się tym zająć PL/Pythonw przyszłości. Ponieważ wciąż testuję i eksperymentuję, chciałbym po prostu wstawić …

2
Błąd WYŁĄCZENIA PostgreSQL: Użycie liczby całkowitej typu danych nie ma domyślnej klasy operatora
W PostgreSQL 9.2.3 próbuję utworzyć tę uproszczoną tabelę: CREATE TABLE test ( user_id INTEGER, startend TSTZRANGE, EXCLUDE USING gist (user_id WITH =, startend WITH &&) ); Ale pojawia się ten błąd: ERROR: data type integer has no default operator class for access method "gist" HINT: You must specify an operator …

2
Nie można zmienić nazw kolumn w widokach PostgreSQL za pomocą opcji UTWÓRZ LUB WYMIEŃ
W PostreSQL 8.3 próbuję utworzyć widok, który będzie wyglądał jak istniejąca tabela, ale będzie miał inne nazwy kolumn. To działa CREATE OR REPLACE VIEW gfam.nice_builds AS SELECT (family_tree.family_tree_id) as x, family_tree.family_tree_name, family_tree.family_tree_description FROM gfam.family_tree; Powyższe stanowi duplikat tabeli family_tree, ale następująca próba kończy się niepowodzeniem: CREATE OR REPLACE VIEW gfam.nice_builds …
37 postgresql 


2
Zrozumienie „skanowania stosu bitmap” i „skanowania indeksu bitmapy”
Spróbuję wyjaśnić moje nieporozumienia następującym przykładem. I nie rozumiem podstaw Spośród Bitmap Heap Scan Node. Rozważ zapytanie, SELECT customerid, username FROM customers WHERE customerid < 1000 AND username <'user100';którego plan jest następujący: Bitmap Heap Scan on customers (cost=25.76..61.62 rows=10 width=13) (actual time=0.077..0.077 rows=2 loops=1) Recheck Cond: (((username)::text < 'user100'::text) AND …
36 postgresql  index 


2
Czy klauzule GDZIE są stosowane w kolejności, w jakiej zostały zapisane?
Próbuję zoptymalizować zapytanie, które wygląda na dużą tabelę (37 milionów wierszy) i mam pytanie, w jakiej kolejności operacje są wykonywane w zapytaniu. select 1 from workdays day where day.date_day >= '2014-10-01' and day.date_day <= '2015-09-30' and day.offer_id in ( select offer.offer_day from offer inner join province on offer.id_province = province.id_province …

6
Jakie są różnice między „procedurami przechowywanymi” a „funkcjami przechowywanymi”?
W komentarzu do tego pytania wspomniano, że istnieje niewielka różnica w „Stored Procedrues” i „Stored Funtions” w PostgreSQL. Komentarz prowadzi do artykułu na Wikipedii, ale niektóre z nich wydają się nie mieć zastosowania (np. Że można ich użyć w SELECToświadczeniu). Sama składnia wydaje się nieco myląca: CREATE FUNCTION emp_stamp() RETURNS …


3
Jaki jest optymalny typ danych dla pola MD5?
Projektujemy system, który jest znany z dużego odczytu (rzędu dziesiątek tysięcy odczytów na minutę). Istnieje tabela, namesktóra służy jako rodzaj centralnego rejestru. Każdy wiersz ma textpole representationi unikat, keyktóry jest skrótem tego MD5 representation. 1 Ta tabela ma obecnie dziesiątki milionów rekordów i oczekuje się, że wzrośnie do miliardów przez …

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.