Pytania otagowane jako postgresql

PostgreSQL jest otwartym, obiektowo-obiektowym systemem zarządzania bazami danych (ORDBMS) dostępnym na wszystkich głównych platformach, w tym Linux, UNIX, Windows i OS X. Podczas zadawania pytań należy podać dokładną wersję Postgres. Pytania dotyczące administracji lub zaawansowanych funkcji najlepiej kierować na dba.stackexchange.com.


7
Postgres NIE w tablicy
Używam rodzimego typu tablicy Postgres i próbuję znaleźć rekordy, w których identyfikator nie znajduje się w identyfikatorach odbiorców tablicy. Mogę znaleźć, gdzie się znajdują: SELECT COUNT(*) FROM messages WHERE (3 = ANY (recipient_ids)) Ale to nie działa: SELECT COUNT(*) FROM messages WHERE (3 != ANY (recipient_ids)) SELECT COUNT(*) FROM messages …
101 arrays  postgresql 



1
wypisywanie wartości zmiennej w postgresql
Mam funkcję postgresql CREATE OR REPLACE FUNCTION fixMissingFiles() RETURNS VOID AS $$ DECLARE deletedContactId integer; BEGIN SELECT INTO deletedContactId contact_id FROM myContacts WHERE id=206351; -- print the value of deletedContactId variable to the console END; $$ LANGUAGE plpgsql; Jak mogę wydrukować wartość parametru deletedContactId na konsoli?
100 sql  postgresql 

8
jak wykluczyć wartości null w array_agg, jak w string_agg, używając postgres?
Jeśli używam array_aggdo zbierania nazw, moje imiona są oddzielane przecinkami, ale w przypadku, gdy istnieje nullwartość, ta wartość null jest również traktowana jako nazwa w agregacji. Na przykład : SELECT g.id, array_agg(CASE WHEN g.canonical = 'Y' THEN g.users ELSE NULL END) canonical_users, array_agg(CASE WHEN g.canonical = 'N' THEN g.users ELSE …

3
Jak posortować wynik z string_agg ()
Mam stolik: CREATE TABLE tblproducts ( productid integer, product character varying(20) ) Z rzędami: INSERT INTO tblproducts(productid, product) VALUES (1, 'CANDID POWDER 50 GM'); INSERT INTO tblproducts(productid, product) VALUES (2, 'SINAREST P SYP 100 ML'); INSERT INTO tblproducts(productid, product) VALUES (3, 'ESOZ D 20 MG CAP'); INSERT INTO tblproducts(productid, product) …



16
docker postgres pgadmin połączenie lokalne
Stworzyłem obraz ubuntu z nginx, php i postgres. Chcę połączyć bazę danych postgres w moim bieżącym obrazie z bazą pgadminznajdującą się na moim komputerze lokalnym. Próbowałem użyć inspektora docker, aby spróbować użyć ip obrazu do nawiązania połączenia z moim lokalnym pgadminem, ale bez większego sukcesu. Próbowałem też skonfigurować niektóre porty …

4
Heroku Postgres - zakończ zawieszone zapytanie (bezczynne w transakcji)
Używam Heroku z opcją Crane Postgres i wykonywałem zapytanie w bazie danych z mojego lokalnego komputera, gdy mój lokalny komputer się zawiesił. Jeśli biegnę select * from pg_stat_activity jeden z wpisów ma <IDLE> in transaction w kolumnie current_query_text. W rezultacie nie mogę usunąć tabeli, do której zapisywano zapytanie, które zostało …

7
postgres domyślna strefa czasowa
Zainstalowałem PostgreSQL 9i wyświetlany czas jest 1 godzinę za czasem serwera. Select NOW()Pokazy biegowe :2011-07-12 11:51:50.453842+00 Data serwera pokazuje: Tue Jul 12 12:51:40 BST 2011 Jest 1 godzina wstecz, ale strefa czasowa pokazana w phppgadminto:TimeZone Etc/GMT0 Próbowałem wejść do postgresql.confustawienia i strefa czasowa = GMT a następnie ponowne uruchomienie, ale …
99 postgresql 


9
PostgreSQL - pobierz wiersz, który ma wartość Max dla kolumny
Mam do czynienia z tabelą Postgres (o nazwie „lives”), która zawiera rekordy z kolumnami dla datownika, usr_id, transaction_id i lives_remaining. Potrzebuję zapytania, które da mi ostatnią liczbę pozostałych żyć dla każdego identyfikatora usr_id Istnieje wielu użytkowników (różne usr_id) time_stamp nie jest unikalnym identyfikatorem: czasami zdarzenia użytkownika (jeden po wierszu w …

7
Wygeneruj liczbę losową z zakresu 1 - 10
Ponieważ moje podejście do zapytania testowego, nad którym pracowałem w tym pytaniu, nie wyszło, próbuję teraz czegoś innego. Czy istnieje sposób, aby powiedzieć random()funkcji pg, aby otrzymywała tylko liczby od 1 do 10?
99 sql  postgresql  random 

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.