Pytania otagowane jako postgresql

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

3
Rozmiar początkowej bazy danych PostgreSQL
Moje pytanie składa się z 2 części. Czy istnieje sposób określenia początkowego rozmiaru bazy danych w PostgreSQL? Jeśli nie, to jak radzić sobie z fragmentacją, gdy baza danych rośnie z czasem? Niedawno przeprowadziłem migrację z MSSQL do Postgres, a jedną z rzeczy, które zrobiliśmy w świecie MSSQL podczas tworzenia bazy …

1
Wyłącz jawne zatwierdzenia w JDBC, wykryj je w SQL lub ustaw bazę danych w trybie tylko do odczytu
Tło : Pracuję na http://sqlfiddle.com (moja strona) i staram się zapobiec jednej możliwej nadużyciu. Mam nadzieję, że pytając o problem, który obecnie rozwiązuję, nie zwiększam nieumyślnie potencjalnego nadużycia, ale co możesz zrobić? Ufam wam, ludzie. Chciałbym uniemożliwić użytkownikom wykonywanie wyraźnych wywołań „zatwierdzania” w ramach danego bloku transakcji. W kontekście SQL …

2
Zwalnianie miejsca na dysku po usunięciu bazy danych
Pracuję nad systemem deweloperów i przywracam do bazy danych, powiedz „foo”, której używam do celów programistycznych. Gdy pracuję nad załamaniami, właśnie uruchomiłem DROP DATABASE foo. Szybko jednak zdałem sobie sprawę, że zjadłem całe miejsce na dysku. Bzdury. Czy VACUUM FULL z innej logicznej bazy danych zwalnia miejsce z bazy danych, …

1
Kontrola integralności pliku danych bazy danych PostgreSQL
Kiedy mam uruchomić system bazy danych PostgreSQL, skąd mam wiedzieć, że moja baza danych jako całość ma 100% integralności? Zasadniczo skąd mam wiedzieć, czy wszystkie moje pliki danych i strony są w 100% dobre i nie powodują uszkodzenia? W świecie Microsoft SQL Server istnieje polecenie, które można wykonać DBCC CHECKDB, …

4
Brak wartości NULL, ale niepoprawna sekwencja bajtów do kodowania „UTF8”: 0x00
Spędziłem ostatnie 8 godzin, próbując zaimportować dane wyjściowe „mysqldump --compatible = postgresql” do PostgreSQL 8.4.9, i przeczytałem już co najmniej 20 różnych wątków tutaj i gdzie indziej na temat tego konkretnego problemu, ale nie znalazłem prawdziwa użyteczna odpowiedź, która działa. Zrzucone dane MySQL 5.1.52: mysqldump -u root -p --compatible=postgresql --no-create-info …

3
SQL do odczytu XML z pliku do bazy danych PostgreSQL
Jak napisać SQL, aby odczytać plik XML w XMLwartości PostgreSQL ? PostgreSQL ma rodzimy typ danych XML z XMLPARSEfunkcją analizowania ciągu tekstowego do tego typu. Ma także sposoby odczytu danych z systemu plików; COPYstwierdzenie, między innymi. Ale nie widzę sposobu na pisanie natywnych instrukcji SQL PostgreSQL w celu odczytania zawartości …
12 postgresql  xml 


1
PostgreSQL: Miejsce na dysku nie jest zwolnione po TRUNCATE
Mam TRUNCATEogromną tabelę (~ 120 Gb) o nazwie files: TRUNCATE files; VACUUM FULL files; Rozmiar tabeli wynosi 0, ale nie zwolniono miejsca na dysku. Wszelkie pomysły, jak odzyskać utracone miejsce na dysku? AKTUALIZACJA: Miejsce na dysku zostało zwolnione po ~ 12 godzinach, bez żadnych działań po mojej stronie. Używam serwera …


2
Postgresql 8.3: Ogranicz zużycie zasobów na zapytanie
Używam PostgreSQL 8.3 + PostGIS 1.3 do przechowywania danych geoprzestrzennych na Ubuntu 8.04 Hardy . Ta konkretna wersja PostGIS ma błąd podczas obliczania buffer()bardzo złożonych segmentów, co powoduje, że zapytanie zajmuje coraz więcej pamięci, dopóki cała maszyna nie utknie. Szukam mechanizmu PostgreSQL, który może: Ogranicz zużycie pamięci (i być może …


4
Czy NAPRAWDĘ jest możliwe, że zamówienie nie będzie gwarantowane dla tej konkretnej zbędnej tabeli pochodnej?
Natknąłem się na to pytanie w rozmowie na Twitterze z Lukasem Ederem . Chociaż poprawnym działaniem byłoby zastosowanie klauzuli ORDER BY w najbardziej zewnętrznym zapytaniu, ponieważ tutaj nie używamy DISTINCT, GROUP BY, JOIN ani żadnej innej klauzuli WHERE w najbardziej zewnętrznym zapytaniu, dlaczego RDBMS po prostu nie przekaże przychodzące dane, …

1
Jak przenieść obszar tabel PostgreSQL?
Czy istnieje sposób fizycznego przeniesienia obszaru tabel PostgreSQL 9.3 z /old/dirdo /new/dir? Chciałbym tylko zrobić mvkatalog i powiedzieć PostgreSQL, że obszar tabel jest teraz zlokalizowany /new/dir. Wygląda na to, ALTER TABLESPACEże pozwala tylko zmienić nazwę. Chciałbym uniknąć tworzenia nowego obszaru tabel i przenoszenia do niego bazy danych. Zakładam, że byłby …

4
Unikanie metody pobierania „wiersz po wierszu” w przypadku źródłowych kolumn LOB
Mam starsze źródło bazy danych PostgreSQL (ODBC), które próbuję migrować do nowego schematu programu SQL Server za pomocą SSIS. Dostaję ostrzeżenie: Metoda pobierania „wiersz po wierszu” jest wymuszona, ponieważ tabela zawiera kolumny LOB. Zawartość kolumny to LOB Chodzi o to, że żadna kolumna tak naprawdę nie musi być LOB-em. Istnieje …

2
Powolne skanowanie indeksu w dużym stole
Korzystając z PostgreSQL 9.2, mam problemy z powolnymi zapytaniami na stosunkowo dużej tabeli (ponad 200 milionów wierszy). Nie próbuję niczego szalonego, tylko dodając wartości historyczne. Poniżej znajduje się zapytanie i dane wyjściowe planu zapytania. Mój układ stołu: Table "public.energy_energyentry" Column | Type | Modifiers -----------+--------------------------+----------------------------------------------------------------- id | integer | not …

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.