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.

6
Jak używać RETURNING z ON CONFLICT w PostgreSQL?
Mam następujący UPSERT w PostgreSQL 9.5: INSERT INTO chats ("user", "contact", "name") VALUES ($1, $2, $3), ($2, $1, NULL) ON CONFLICT("user", "contact") DO NOTHING RETURNING id; Jeśli nie ma konfliktów, zwraca coś takiego: ---------- | id | ---------- 1 | 50 | ---------- 2 | 51 | ---------- Ale jeśli …

2
Jak uzyskać min / max dwóch liczb całkowitych w Postgres / SQL?
Jak znaleźć maksimum (lub minimum) dwóch liczb całkowitych w Postgres / SQL? Jedna z liczb całkowitych nie jest wartością kolumny. Podam przykładowy scenariusz: Chciałbym odjąć liczbę całkowitą z kolumny (we wszystkich wierszach), ale wynik nie powinien być mniejszy niż zero. Na początek mam: UPDATE my_table SET my_column = my_column - …
147 postgresql 


5
PostgreSQL: Czy lepiej jest używać wielu baz danych z jednym schematem, czy jednej bazy danych z wieloma schematami?
Po tym komentarzu do jednego z moich pytań zastanawiam się, czy lepiej jest używać jednej bazy danych ze schematami X, czy odwrotnie. Moja sytuacja: tworzę aplikację internetową, w której podczas rejestracji tworzę (właściwie) bazę danych (nie, to nie jest sieć społecznościowa: każdy musi mieć dostęp do swoich danych i nigdy …

18
Wypisz wszystkie sekwencje w Postgres db 8.1 z SQL
Konwertuję bazę danych z postgres na mysql. Ponieważ nie mogę znaleźć narzędzia, które samo załatwi sprawę, zamierzam przekonwertować wszystkie sekwencje postgres na identyfikatory autoincrement w mysql z wartością autoincrement. Jak więc mogę wyświetlić listę wszystkich sekwencji w Postgres DB ( wersja 8.1 ) z informacjami o tabeli, w której jest …

16
Nie można znaleźć biblioteki klienta PostgreSQL (libpq)
Próbuję zainstalować PostgreSQL dla Railsów na Mac OS X 10.6. Najpierw wypróbowałem instalację MacPorts, ale nie poszło dobrze, więc wykonałem instalację DMG jednym kliknięciem. To wydawało się działać. Podejrzewam, że muszę zainstalować pakiety programistyczne PostgreSQL, ale nie mam pojęcia, jak to zrobić na OS X. Oto, co otrzymuję, gdy próbuję …

6
PostgreSQL wyłącza więcej danych wyjściowych
Uruchamiam skrypt na moim serwerze PostgreSQL: psql db -f sql.sql z bashlub w cronskrypcie. Ciągle próbuje podzielić wynik na strony za pomocą morelub less. Jak wyłączyć stronicowanie wyników w psql? Chcę tylko zmienić dane, nie obchodzi mnie żadne wyjście.
146 postgresql 

4
Jaka jest różnica między LATERAL a podzapytaniem w PostgreSQL?
Odkąd Postgres wyszedł z możliwością wykonywania LATERALpołączeń, czytałem o tym, ponieważ obecnie wykonuję złożone zrzuty danych dla mojego zespołu z wieloma nieefektywnymi podzapytaniami, które sprawiają, że ogólne zapytanie zajmuje cztery minuty lub więcej. Rozumiem, że LATERALłączenia mogą mi pomóc, ale nawet po przeczytaniu artykułów takich jak ten z Heap Analytics …





2
Jak upuścić wiele kolumn w postgresql
Chcę upuścić 200 kolumn w mojej tabeli w PostgreSQL. Próbowałem: ALTER TABLE my_table DROP COLUMN col1, col2 Ale pojawia się taki błąd: BŁĄD: błąd składni na poziomie „col2” lub w jego pobliżu
144 postgresql 

3
Czy kolumny z tablicami indeksów PostgreSQL?
W dokumentacji nie mogę znaleźć jednoznacznej odpowiedzi na to pytanie. Jeśli kolumna jest typem tablicowym, czy wszystkie wprowadzone wartości będą indeksowane indywidualnie? Stworzyłem prostą tabelę z jedną int[]kolumną i umieściłem na niej unikalny indeks. Zauważyłem, że nie mogłem dodać tej samej tablicy liczb int, co prowadzi mnie do przekonania, że …

8
Czy można wykonywać zapytania między bazami danych za pomocą PostgreSQL?
Zgaduję, że odpowiedź brzmi „nie” na podstawie poniższego komunikatu o błędzie (i tego wyniku Google ), ale czy istnieje możliwość wykonania zapytania między bazami danych przy użyciu PostgreSQL? databaseA=# select * from databaseB.public.someTableName; ERROR: cross-database references are not implemented: "databaseB.public.someTableName" Pracuję z niektórymi danymi, które są podzielone na dwie bazy …
143 sql  postgresql 

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.