Pytania otagowane jako postgresql

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




4
Ustaw nazwy atrybutów podczas tworzenia JSON za pomocą row_to_json
Czy można zmienić nazwy domyślne f1, f2, f3...przy użyciu row_to_jsonfunkcji tylko dla niektórych kolumn? potrafię row_to_json(customers) powracający {"id_customer":2,"first_name":"bla","last_name":"second_bla"} Ale jeśli chcę tylko nazwy bez id_customer, muszę użyć row_to_json(row(first_name, last_name)) a potem dostaję {"f1":"bla","f2":"second_bla"} Chciałbym uzyskać ten wynik z domyślnymi nazwami kolumn lub własnymi. Wiem, że mogę stworzyć własny typ kompozytu …
24 postgresql 

6
Zmień tabelę w bazach danych produkcji na żywo
To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Exchange Exchange Administrators Database Administrator. Migrował 7 lat temu . Jak większość „popularnych” systemów baz danych (MySQL, Postgres ...) obsługuje zmienianie tabel w bazach danych na żywo (takich jak dodawanie, usuwanie lub zmiana typu kolumn)? Wiem, …

2
O co pyta DB konserwacji przez pgAdmin?
Okno dialogowe pgAdmin do dodawania nowych połączeń z bazą danych prosi o „DB obsługi technicznej” . Aby móc się połączyć, ustawiam ją na bazę danych, z którą chcę się połączyć (a także mam uprawnienia do połączenia). Dlaczego więc nazywa się „Maintenance DB” zamiast „DB” lub „Database” ?.

1
Jak ustalić, czy w PostgreSQL istnieją [bezczynne połączenia z] niezatwierdzonymi transakcjami?
Zgodnie z komentarzem do tego pytania, które zadałem na temat bezczynnych połączeń w PostgreSQL 9.2 , niektóre niezaangażowane transakcje (prawdopodobnie związane z niektórymi z tych bezczynnych połączeń) mogą powodować pewne problemy z wydajnością. Jaki jest dobry sposób na ustalenie, czy są niezatwierdzone transakcje (punkty bonusowe, jeśli istnieje sposób, aby sprawdzić, …


6
Jak uzyskać wszystkie role, do których należy użytkownik (w tym role odziedziczone)?
Załóżmy, że mam dwie grupy baz danych Postgresql, „autorów” i „redaktorów” oraz dwóch użytkowników, „maxwell” i „ernest”. create role authors; create role editors; create user maxwell; create user ernest; grant authors to editors; --editors can do what authors can do grant editors to maxwell; --maxwell is an editor grant authors …

1
Czy zachowanie ogrodzenia optymalizacyjnego CTE (Z zapytaniem) jest określone w standardzie SQL: 2008? Jeśli tak to gdzie?
Widzę częste odniesienia do WITHzapytań (wspólne wyrażenia tabelowe lub CTE), które działają jak płot optymalizacyjny, w którym serwer nie może wypychać filtrów w dół do zapytań CTE, wyciągać typowe wyrażenia z CTE itp. być zachowaniem wymaganym przez standardy SQL. CTE są zdecydowanie ogrodzeniem optymalizacyjnym w PostgreSQL ... ale czy jest …

3
Jak zainstalować pgcrypto w PostgreSQL 8.4?
Używam Ubuntu Server 10.10 i zainstalowałem PostgreSQL 8.4 apt-get install postgresql. Chciałbym skorzystać z wbudowanej sha1()funkcji, ale wygląda na to, że pgcryptonajpierw muszę zainstalować . Ale nie wiem jak to zainstalować. Nie ma opcji, pgcryptojeśli spróbuję go zainstalować przy użyciu apt-get install pgcryptoi nie znajdę żadnych plików zaczynających się pgcryptow …

2
Przesyła wiele kolumn do json
Korzystam z Postgresql 9.3.4. Mam stół z 3 polami: id name addr --- ---- ---- 1 n1 ad1 2 n2 ad2 ... Muszę przenieść dane do nowej tabeli z polami takimi jak: id data --- ---- 1 {'name': 'n1', 'addr': 'ad1'} 2 {'name': 'n2', 'addr': 'ad2'} ... row_to_jsonnie jest dla …
23 postgresql  json  row 

3
Zamień zmaterializowany widok w Postgres
Mam zmaterializowany widok, w Postgres 9.3którym chciałbym zaktualizować o nowe kolumny. Jednak inne zmaterializowane widoki również zależą od tego widoku, a komunikat o błędzie wskazuje, że upuszczenie widoku nie jest możliwe, gdy inne obiekty zależą od niego. BŁĄD: nie można upuścić widoku zmaterializowanego ostatnie_ładowania, ponieważ zależą od niego inne obiekty …

2
Najbardziej efektywny sposób zbiorczego usuwania wierszy z postgresu
Zastanawiam się, jaki byłby najbardziej efektywny sposób usuwania dużej liczby wierszy z PostgreSQL, ten proces byłby codziennie częścią powtarzającego się zadania masowego importowania danych (delta wstawiania + usuwania) do tabeli. Mogą być tysiące, potencjalnie miliony wierszy do usunięcia. Mam plik kluczy podstawowych, po jednym w wierszu. Dwie opcje, o których …

2
Jak przechowywać dane szeregów czasowych
Mam zestaw danych szeregów czasowych (popraw mnie, jeśli się mylę), który ma wiele powiązanych wartości. Przykładem może być modelowanie samochodu i śledzenie jego różnych atrybutów podczas podróży. Na przykład: znacznik czasu | prędkość | przebyty dystans | temperatura | itp Jaki byłby najlepszy sposób przechowywania tych danych, aby aplikacja internetowa …

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.