Jakiego polecenia lub skrótu mogę użyć, aby wyjść z narzędzia wiersza poleceń PostgreSQL
na pytania dotyczące PostgreSQL specyficzne dla wersji 9.1.
Jakiego polecenia lub skrótu mogę użyć, aby wyjść z narzędzia wiersza poleceń PostgreSQL
Jestem początkującym w PostgreSQL. Chcę połączyć się z inną bazą danych z edytora zapytań Postgres - jak USEpolecenie MySQL lub MS SQL Server. Znalazłem \c databasename, przeszukując Internet, ale działa tylko na psql . Kiedy próbuję z edytora zapytań PostgreSQL, pojawia się błąd...
Kiedy robię \dtw psql, otrzymuję tylko listę tabel w bieżącym schemacie ( publicdomyślnie). Jak mogę uzyskać listę wszystkich tabel we wszystkich schematach lub określonym
Mam stolik, który wygląda jak ten wywołujący „makerar” cname | wmname | avg --------+-------------+------------------------ canada | zoro | 2.0000000000000000 spain | luffy | 1.00000000000000000000 spain | usopp | 5.0000000000000000 I chcę wybrać maksymalną średnią dla każdej nazwy. SELECT...
Zapomniałem lub wpisałem (podczas instalacji) hasło do domyślnego użytkownika Postgres. Nie mogę go uruchomić i pojawia się następujący błąd: psql: FATAL: password authentication failed for user "hisham" hisham-agil: hisham$ psql Czy zresztą zresetować hasło lub jak utworzyć nowego użytkownika z...
Mam małą tabelkę i pewne pole zawiera typ „ zmienny znak ”. Próbuję zmienić to na „ Integer ”, ale wyświetla błąd, że przesyłanie nie jest możliwe. Czy istnieje sposób na obejście tego, czy powinienem po prostu utworzyć inną tabelę i wprowadzić do niej rekordy za pomocą zapytania. Pole zawiera...
Pytanie jest proste. Jak dodać kolumnę xdo tabeli y, ale tylko wtedy, gdy xkolumna nie istnieje? Znalazłem tutaj jedyne rozwiązanie jak sprawdzić czy kolumna istnieje. SELECT column_name FROM information_schema.columns WHERE table_name='x' and
Podczas wykonywania zapytania w bazie danych PostgreSQL w trybie gotowości pojawia się następujący błąd. Zapytanie, które powoduje błąd, działa dobrze przez 1 miesiąc, ale gdy zapytanie trwa dłużej niż 1 miesiąc, pojawia się błąd. ERROR: canceling statement due to conflict with recovery Detail:...
Jak przypisać wynik zapytania do zmiennej w PL / pgSQL, języku proceduralnym PostgreSQL? Mam funkcję: CREATE OR REPLACE FUNCTION test(x numeric) RETURNS character varying AS $BODY$ DECLARE name character varying(255); begin name ='SELECT name FROM test_table where id='||x; if(name='test')then...
Czy ktoś wie, czy jest w ogóle możliwe (i jak, jeśli tak) zapytać o ustawienie serwera bazy danych w PostgreSQL (9.1)? Muszę sprawdzić ustawienie max_connections(maksymalna liczba otwartych połączeń
Jak przekonwertować liczbę całkowitą na ciąg jako część zapytania PostgreSQL? Na przykład potrzebuję: SELECT * FROM table WHERE <some integer> = 'string of numbers' gdzie <some integer>może mieć od 1 do 15
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)...
Kiedy próbuję uruchomić pakiet (instalacja pakietu), cały czas otrzymuję Installing pg (0.13.2) with native extensions Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/ryan/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb checking for pg_config... no No...
Mam tabelę bez kolumny bez wartości null, jak ustawić wartość null w tej kolumnie jako domyślną? Mam na myśli, chcę zrobić coś takiego: postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL; ale to pokazuje: postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL; ERROR: syntax error...
Używam PostgreSQL 9.1. Mam nazwę kolumny tabeli. Czy można znaleźć tabele, które zawierają / mają tę kolumnę? Jeśli tak to jak?
Mam takie zapytanie, które ładnie generuje serię dat między 2 podanymi datami: select date '2004-03-07' + j - i as AllDate from generate_series(0, extract(doy from date '2004-03-07')::int - 1) as i, generate_series(0, extract(doy from date '2004-08-16')::int - 1) as j Generuje 162 daty od...
Po pierwsze, jeśli nie używasz wersji 9.1+, odpowiedz na to pytanie . Jak zainstalować rozszerzenie PostgreSQL 9.1?