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
Znajdź najwyższy poziom pola hierarchicznego: z vs bez CTE
Uwaga: pytanie to zostało zaktualizowane, aby odzwierciedlić fakt, że obecnie używamy MySQL. Po zrobieniu tego chciałbym zobaczyć, o ile łatwiej byłoby, gdybyśmy przeszli na bazę danych obsługującą CTE. Mam tabelę z odnośnikami do siebie z kluczem podstawowym idi kluczem obcym parent_id. +------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key …


12
PostgreSQL nie działa na Macu
Błąd w całości brzmi: psql: nie można połączyć się z serwerem: brak takiego pliku lub katalogu. Czy serwer działa lokalnie i akceptuje połączenia w gnieździe domeny uniksowej „/tmp/.s.PGSQL.5432”? To mój drugi raz, kiedy konfiguruję Postgresql przez Homebrew na moim Macu i nie mam pojęcia, co się dzieje. Wcześniej działało. W …
55 postgresql 


4
Jak uruchomić psql na Mac OS X?
Zainstalowałem PostgreSQL na komputerze z systemem Mac OS X, używając instalatora One Click . Następnie próbuję uzyskać dostęp do PostgreSQL za pomocą psqlpolecenia, ale wydaje się, że nie jest ono dostępne. Dostaję tę wiadomość: psql -bash: psql: command not found Czy muszę zainstalować coś więcej? Lub jak skonfigurować PostgreSQL, aby …

6
Jak wydajnie uzyskać „najnowszy odpowiedni wiersz”?
Mam wzorzec zapytania, który musi być bardzo powszechny, ale nie wiem, jak napisać dla niego wydajne zapytanie. Chcę wyszukać wiersze tabeli odpowiadające „najnowszej dacie nie później” niż wiersze innej tabeli. Mam, inventorypowiedzmy, tabelę, która reprezentuje ekwipunek, który przechowuję pewnego dnia. date | good | quantity ------------------------------ 2013-08-09 | egg | …


1
Jak zarządzać DOMYŚLNYMI PRZYWILEJAMI dla UŻYTKOWNIKÓW na BAZIE DANYCH vs SCHEMA?
Chcę migrować dość prostą, wewnętrzną aplikację bazodanową z SQLite3 do PostgreSQL 9.3 i za każdym razem zaostrzać uprawnienia w DB. Aplikacja składa się obecnie z polecenia aktualizacji danych; i jeden do zapytania. Oczywiście będę także musiał utrzymywać bazę danych w inny sposób (tworzyć nowe tabele, widoki, wyzwalacze itp.). Chociaż ta …

3
usuń wymaganie hasła dla postgresów użytkowników
Rozumiem, że po instalacji PostgreSQL nie ma hasła dla użytkownika root db (postgres): postgres=# select usename, passwd is null from pg_shadow; usename | ?column? ----------+---------- postgres | t (1 row) ... i zaleca się ustawienie: alter role postgres password '<<very-secret>>'; (a następnie odpowiednio zaktualizuj pg_hba.confplik) Moje pytanie brzmi: jakiego SQL …

4
Wydajność funkcji
Wychodząc z tła MySQL, gdzie wydajność procedury przechowywanej (starszy artykuł) i użyteczność są wątpliwe, oceniam PostgreSQL pod kątem nowego produktu dla mojej firmy. Jedną z rzeczy, które chciałbym zrobić, jest przeniesienie logiki aplikacji do procedur przechowywanych, więc tutaj proszę o DOs i DON'T (najlepsze praktyki) dotyczące korzystania z funkcji w …



4
Czy widoki są szkodliwe dla wydajności w PostgreSQL?
Poniżej znajduje się fragment książki o projekcie db (Początkowy projekt bazy danych ISBN: 0-7645-7490-6): Niebezpieczeństwo związane z używaniem widoków polega na filtrowaniu zapytania względem widoku, spodziewając się odczytania bardzo małej części bardzo dużej tabeli. Wszelkie filtrowanie powinno odbywać się w widoku, ponieważ wszelkie filtrowanie względem samego widoku jest stosowane po …


4
Utworzony użytkownik może uzyskać dostęp do wszystkich baz danych w PostgreSQL bez żadnych dotacji
Coś mi brakuje, jeśli chodzi o konfigurację PostgreSQL. Chciałbym utworzyć wiele baz danych i użytkowników, którzy są od siebie odizolowani, aby określony użytkownik miał dostęp tylko do baz danych, które wskazałem. Jednak z tego, co mogę ustalić, każdy utworzony użytkownik ma dostęp do wszystkich baz danych bez żadnych konkretnych dotacji. …

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.