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.

4
Symbol wieloznaczny PostgreSQL TAK jak dowolna lista słów
Mam prostą listę ~ 25 słów. Mam pole varchar w PostgreSQL, powiedzmy, że jest to lista ['foo', 'bar', 'baz']. Chcę znaleźć dowolny wiersz w mojej tabeli, który zawiera którekolwiek z tych słów. To zadziała, ale chciałbym coś bardziej eleganckiego. select * from table where (lower(value) like '%foo%' or lower(value) like …
156 sql  postgresql 

9
Utwórz kopię zapasową / przywróć zadokowaną bazę danych PostgreSQL
Próbuję wykonać kopię zapasową / przywrócić bazę danych PostgreSQL, jak wyjaśniono w witrynie Docker, ale dane nie są przywracane. Woluminy używane przez obraz bazy danych to: VOLUME ["/etc/postgresql", "/var/log/postgresql", "/var/lib/postgresql"] a CMD to: CMD ["/usr/lib/postgresql/9.3/bin/postgres", "-D", "/var/lib/postgresql/9.3/main", "-c", "config_file=/etc/postgresql/9.3/main/postgresql.conf"] Tworzę kontener DB za pomocą tego polecenia: docker run -it --name …


13
Jakie są zalety i wady wykonywania obliczeń w sql w porównaniu z twoją aplikacją
shopkeeper tabela zawiera następujące pola: id (bigint),amount (numeric(19,2)),createddate (timestamp) Powiedzmy, że mam powyższą tabelę. Chcę uzyskać dane z wczoraj i wygenerować raport, drukując kwotę do centów. Jednym ze sposobów jest wykonanie obliczeń w mojej aplikacji java i wykonanie prostego zapytania Date previousDate ;// $1 calculate in application Date todayDate;// $2 …




9
Postgresql - zmień rozmiar kolumny varchar na mniejszą długość
Mam pytanie odnośnie ALTER TABLEpolecenia na naprawdę dużym stole (prawie 30 milionów wierszy). Jedna z jego kolumn to a varchar(255)i chciałbym zmienić jej rozmiar na a varchar(40). Zasadniczo chciałbym zmienić moją kolumnę, uruchamiając następujące polecenie: ALTER TABLE mytable ALTER COLUMN mycolumn TYPE varchar(40); Nie mam problemu, jeśli proces jest bardzo …

20
PSQLException: bieżąca transakcja jest przerywana, polecenia ignorowane do końca bloku transakcji
Widzę następujący (obcięty) ślad stosu w pliku server.log JBoss 7.1.1 Final: Caused by: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2102) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1835) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:512) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:374) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:302) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.6.0_23] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [rt.jar:1.6.0_23] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [rt.jar:1.6.0_23] at java.lang.reflect.Method.invoke(Method.java:597) …





3
Jak sprawdzić, czy tabela istnieje w danym schemacie
Bazy danych Postgres 8.4 i nowsze zawierają typowe tabele w publicschemacie i specyficzne dla firmy tabele w companyschemacie. companynazwy schematów zawsze zaczynają się 'company'i kończą numerem firmy. Mogą więc istnieć schematy takie jak: public company1 company2 company3 ... companynn Aplikacja zawsze współpracuje z jedną firmą. Jest search_pathto odpowiednio określone w …


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.