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.



3
Zapytanie o elementy tablicy wewnątrz typu JSON
Próbuję przetestować jsontyp w PostgreSQL 9.3. Mam jsonkolumnę o nazwie dataw tabeli o nazwie reports. JSON wygląda mniej więcej tak: { "objects": [ {"src":"foo.png"}, {"src":"bar.png"} ], "background":"background.png" } Chciałbym wyszukać w tabeli wszystkie raporty, które pasują do wartości „src” w tablicy „objects”. Na przykład, czy można wysyłać zapytania do bazy …
118 sql  json  postgresql  jsonb  lateral 

7
Co dokładnie wyjaśnia PostgreSQL?
Wynik wyjaśniający MySQL jest dość prosty. PostgreSQL jest trochę bardziej skomplikowany. Nie udało mi się znaleźć dobrego źródła, które by to wyjaśniło. Czy możesz opisać, co dokładnie mówi wyjaśnienie lub przynajmniej wskazać mi dobre źródło informacji?
116 postgresql 

2
Postgresql: warunkowo unikalne ograniczenie
Chciałbym dodać ograniczenie, które wymusza unikalność kolumny tylko w części tabeli. ALTER TABLE stop ADD CONSTRAINT myc UNIQUE (col_a) WHERE (col_b is null); Powyższa WHEREczęść to myślenie życzeniowe. Jakiś sposób to zrobić? A może powinienem wrócić do relacyjnej deski kreślarskiej?

8
Symuluj STWÓRZ BAZĘ DANYCH, JEŚLI NIE ISTNIEJE dla PostgreSQL?
Chcę utworzyć bazę danych, która nie istnieje za pośrednictwem JDBC. W przeciwieństwie do MySQL, PostgreSQL nie obsługuje create if not existsskładni. Jaki jest najlepszy sposób, aby to osiągnąć? Aplikacja nie wie, czy baza danych istnieje, czy nie. Powinien sprawdzić i czy baza danych istnieje, należy z niej skorzystać. Dlatego warto …
115 sql  database  postgresql  jdbc  ddl 




6
Utwórz bazę danych z wiersza poleceń
Próbuję utworzyć bazę danych z wiersza poleceń. Mój system operacyjny to centos, a wersja postgres to 10.9. sudo -u postgres psql createdb test Password for user test: Dlaczego pytasz mnie przez użytkownika?
115 postgresql 

21
Psql nie mógł połączyć się z serwerem: nie ma takiego pliku lub katalogu, błąd 5432?
Próbuję uruchomić psqlna moim komputerze Vagrant, ale pojawia się ten błąd: psql: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? Uwaga: Vagrant 1.9.2 Box: ubuntu / trusty64, https://atlas.hashicorp.com/ubuntu/boxes/trusty64 EDYTUJ Polecenia, których użyłem, aby zainstalować i …


5
Literały tekstowe i znaki ucieczki w postgresql
Próba wstawienia znaku zmiany znaczenia do tabeli powoduje wyświetlenie ostrzeżenia. Na przykład: create table EscapeTest (text varchar(50)); insert into EscapeTest (text) values ('This is the first part \n And this is the second'); Powoduje ostrzeżenie: WARNING: nonstandard use of escape in a string literal ( Przy użyciu PSQL 8.2 ) …



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.