Na przykład w MS-SQL możesz otworzyć okno zapytania i wykonać następujące czynności: DECLARE @List AS VARCHAR(8) SELECT @List = 'foobar' SELECT * FROM dbo.PubLists WHERE Name = @List Jak to się robi w PostgreSQL? Czy da się to zrobić?
Na przykład w MS-SQL możesz otworzyć okno zapytania i wykonać następujące czynności: DECLARE @List AS VARCHAR(8) SELECT @List = 'foobar' SELECT * FROM dbo.PubLists WHERE Name = @List Jak to się robi w PostgreSQL? Czy da się to zrobić?
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?
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...
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ąć...
1 S postgres 5038 876 0 80 0 - 11962 sk_wai 09:57 ? 00:00:00 postgres: postgres my_app ::1(45035) idle 1 S postgres 9796 876 0 80 0 - 11964 sk_wai 11:01 ? 00:00:00 postgres: postgres my_app ::1(43084) idle Widzę ich dużo. Próbujemy naprawić wyciek połączenia. Ale w międzyczasie chcemy...
Mam kolumnę arr typu array. Potrzebuję wierszy, w których arrkolumna zawiera wartośćs To zapytanie: SELECT * FROM table WHERE arr @> ARRAY['s'] podaje błąd: BŁĄD: operator nie istnieje: zmienna liczba znaków [] @> tekst [] Dlaczego to nie działa? ps Wiem o any()operatorze, ale...
Wygląda na to, że PostgreSQL nie pozwala na utworzenie tabeli bazy danych o nazwie „user”. Ale MySQL pozwoli stworzyć taką tabelę. Czy to dlatego, że jest to słowo kluczowe? Ale Hibernate nie może zidentyfikować żadnego problemu (nawet jeśli ustawimy PostgreSQLDialect)....
Oto fragment mojej tabeli: gid | datepose | pvc ---------+----------------+------------ 1 | 1961 | 01 2 | 1949 | 3 | 1990 | 02 1 | 1981 | 1 | | 03 1 | | Chcę wypełnić kolumnę PVC za pomocą SELECT CASEponiższego: SELECT gid, CASE WHEN (pvc IS NULL OR pvc = '') AND datpose <...
Mam tabelę w postgres, która zawiera kilka milionów wierszy. Sprawdziłem w internecie i znalazłem następujące SELECT myid FROM mytable ORDER BY RANDOM() LIMIT 1; Działa, ale jest naprawdę powolny ... czy istnieje inny sposób wykonania tego zapytania lub bezpośredni sposób na wybranie losowego...
Ok, mam tabelę z indeksowanym kluczem i nieindeksowanym polem. Muszę znaleźć wszystkie rekordy o określonej wartości i zwrócić wiersz. Chciałbym wiedzieć, czy mogę zamawiać według wielu wartości. Przykład: id x_field -- ----- 123 a 124 a 125 a 126 b 127 f 128 b 129 a 130 x 131 x 132 b 133...
Mam małą tabelę (~ 30 wierszy) w mojej bazie danych Postgres 9.0 z polem typu integer ID (klucz podstawowy), które obecnie zawiera unikalne sekwencyjne liczby całkowite zaczynające się od 1, ale które nie zostało utworzone przy użyciu słowa kluczowego „serial”. Jak mogę zmienić tę tabelę tak,...
Próbowałem za pomocą zmiennej hosta PGPASSWORDi .pgpassi żadna z tych dwóch pozwoli mi uwierzytelniania w bazie danych. Mam chmod„d .pgpassdo odpowiednimi uprawnieniami, a także próbowałem: export PGPASSWORD=mypass and PGPASSWORD=mypass Hasło OBEJMUJE znak, \który został przeze mnie ujęty w...
W Microsoft SQL Server można określić sortowanie „niewrażliwe na akcenty” (dla bazy danych, tabeli lub kolumny), co oznacza, że jest możliwe dla zapytania takiego jak SELECT * FROM users WHERE name LIKE 'João' aby znaleźć wiersz z Joaonazwą. Wiem, że w PostgreSQL można usunąć akcenty z ciągów...
Będąc zupełnie nowym w PL / pgSQL, jakie jest znaczenie podwójnych znaków dolara w tej funkcji : CREATE OR REPLACE FUNCTION check_phone_number(text) RETURNS boolean AS $$ BEGIN IF NOT $1 ~ e'^\\+\\d{3}\\ \\d{3} \\d{3} \\d{3}$' THEN RAISE EXCEPTION 'Wrong formated string "%". Expected format...
Zajmuję się programowaniem przy użyciu bazy danych SQLITE z produkcją w POSTGRESQL. Właśnie zaktualizowałem moją lokalną bazę danych o ogromną ilość danych i muszę przenieść konkretną tabelę do produkcyjnej bazy danych. Bazując na uruchomieniu sqlite database .dump >...
myCol ------ true true true false false null W powyższej tabeli, jeśli tak: select count(*), count(myCol); dostaję 6, 5 Otrzymuję, 5ponieważ nie liczy wpisu zerowego. Jak policzyć również liczbę prawdziwych wartości (w tym przykładzie 3)? (To jest uproszczenie i w rzeczywistości...
Próbuję stworzyć tabelę z Postgisem. Robię to na tej stronie . Ale kiedy importuję plik postgis.sql, otrzymuję wiele błędów: ERROR: type "geometry" does not exist Czy ktoś wie, jak mogę to naprawić?
Jak mogę sprawdzić wszystkie GRANTS przyznane obiektowi w postgres? Na przykład mam tabelę „mytable”: GRANT SELECT, INSERT ON mytable TO user1 GRANT UPDATE ON mytable TO user2 Potrzebuję czegoś, co da mi: user1: SELECT, INSERT user2: UPDATE
Czy w PostgreSQL istnieje sposób na sortowanie wierszy z NULLwartościami w polach do końca wybranej tabeli? Lubić: SELECT * FROM table ORDER BY somevalue, PUT_NULL_TO_END
Powiedzmy, że masz plik SELECT id from table zapytanie (w rzeczywistości jest to zapytanie złożone), które zwraca kilka wyników. Problem w tym, jak uzyskać wszystkie idzwroty w jednym wierszu, oddzielone przecinkami?