Pytania otagowane jako postgresql

Wszystkie wersje PostgreSQL. Dodaj dodatkowy znacznik specyficzny dla wersji, taki jak postgresql-11, jeśli ten kontekst jest ważny.

2
Czy PostgreSQL może utworzyć bazę danych z rozróżnianiem wielkości liter?
Przesyłam trochę kodu z jakiejś wersji Sybase do PostgreSQL. Jest to aplikacja C korzystająca z biblioteki klienta Sybase. Moje podejście polega na napisaniu warstwy tłumaczącej, która tłumaczy wywołania dbsqlexec()na PQexec()(na przykład). Ta część w większości działa. Wygląda na to, że baza danych Sybase jest skonfigurowana z uwzględnieniem wielkości liter (w …

2
PostgreSQL: Czas ostatniego dostępu do tabeli
Jestem odpowiedzialny za dużą bazę danych PostgreSQL z kilkadziesiąt tabelami. Podejrzewam, że do wielu z tych tabel nigdy nie ma dostępu. Jaki jest najlepszy sposób sprawdzenia, kiedy ostatnio uzyskiwano dostęp do określonego stołu? Myślałem o dodanie spust DELETE, INSERTa UPDATE, ale mam nadzieję, że jest bardziej efektywny sposób.
10 postgresql 

5
Ustal, kiedy baza danych PostgreSQL była ostatnio zmieniana
Zastanawiam się nad zmianą sposobu wykonywania kopii zapasowych i zastanawiam się, czy istnieje sposób ustalenia, które bazy danych w klastrze postgreql nie zostały ostatnio zmienione? Zamiast używać pg_dumpall, chciałbym użyć pg_dump i zrzucić tylko te bazy danych, które zmieniły się od czasu ostatniej kopii zapasowej (niektóre bazy danych nie są …

2
Jak wstawić adres IP do kolumny inet w PostgreSQL?
Chciałbym wstawić adres IP do kolumny, która ma typ inet. W jakim formacie mogę wstawić dane? czy jest to tylko plik binarny lub czy jest jakiś sposób na wstawienie z tekstu np. "192.168.1.082"? Czy są dostępne jakieś funkcje pomocy, dzięki czemu mogę to przetestować psqlw wierszu polecenia?


1
Dlaczego muszę rzutować NULL na typ kolumny?
Mam pomocnika, który generuje dla mnie trochę kodu do wykonywania aktualizacji zbiorczych i generuje SQL, który wygląda następująco: (Zarówno aktywne, jak i podstawowe pola są typu boolean) UPDATE fields as t set "active" = new_values."active","core" = new_values."core" FROM (values (true,NULL,3419), (false,NULL,3420) ) as new_values("active","core","id") WHERE new_values.id = t.id; Jednak nie …
10 postgresql  null  cast 

5
Alternatywa dla samodzielnego dołączenia
Zadałem tutaj pytanie: /programming/43807566/how-to-divide-two-values-from-the-same-column-but-at-different-rows o dzieleniu wartości z tej samej tabeli, w tej samej kolumnie, ale w różnych wierszach. Teraz mam problem polegający na tym, że mam więcej liczników i mianowników (z różnymi uns). Czy nadal self joinjest dobrym sposobem na rozwiązanie tego problemu w Postgres, czy są lepsze rozwiązania? …




2
psql: SELECT *… oprócz jednej kolumny
Poszukuję prostego sposobu zaznaczenia wszystkich kolumn oprócz jednej w psql. Z psqlZnaczy interaktywny wiersz polecenia. Byłbym zadowolony z narzędzia, które rozwija się *do listy cytowanych nazw kolumn. Następnie mógłbym usunąć kolumnę, aby usunąć ręcznie. Moje pytanie dotyczy tylko interaktywnego użycia psql. Nie jest to duplikat pytań osób niezadowolonych ze standardu …
10 postgresql  psql 

3
Zapytanie PostgreSQL jest bardzo powolne, gdy dodawane jest zapytanie podrzędne
Mam stosunkowo proste zapytanie dotyczące tabeli z 1,5 mln wierszy: SELECT mtid FROM publication WHERE mtid IN (9762715) OR last_modifier=21321 LIMIT 5000; EXPLAIN ANALYZE wynik: Limit (cost=8.84..12.86 rows=1 width=8) (actual time=0.985..0.986 rows=1 loops=1) -> Bitmap Heap Scan on publication (cost=8.84..12.86 rows=1 width=8) (actual time=0.984..0.985 rows=1 loops=1) Recheck Cond: ((mtid = …

1
Dlaczego postgresql pg_dump eksportuje widok jako tabelę?
Korzystam z pg_dumpnarzędzia PostgreSQL 9.3 do wyodrębniania tylko definicji schematu publicznego przy użyciu: pg_dump -s -n public -h host -U postgres --dbname=db > ./schema.sql ale kiedy sprawdzam, schema.sqljeden z naszych widoków pojawia się w CREATE TABLEoświadczeniu zamiast w CREATE VIEWoświadczeniu. Ale jeśli mam pg_dumpkonkretny widok za pomocą: pg_dump -s -t …

1
Minimalne granty na dostęp tylko do jednego stołu tylko do odczytu na PostgreSQL
Poniżej znajduje się lista poleceń, które wydają się działać, aby utworzyć nowego użytkownika (login) i przyznać dostęp tylko do odczytu dla jednej określonej tabeli na PostgreSQL. Załóżmy, że polecenia te są wykonywane podczas logowania z wystarczającymi uprawnieniami (tj. postgresLogowanie w domyślnej instalacji). CREATE ROLE user_name NOSUPERUSER NOCREATEDB NOCREATEROLE NOINHERIT LOGIN …

1
jak używać indeksu, aby przyspieszyć sortowanie w postgresie
Używam postgres 9.4. messagesMa następujący schemat: Komunikaty należący do feed_id i ma posted_at, również komunikaty mogą mieć wiadomość nadrzędnego (w przypadku odpowiedzi). Table "public.messages" Column | Type | Modifiers ------------------------------+-----------------------------+----------- message_id | character varying(255) | not null feed_id | integer | parent_id | character varying(255) | posted_at | timestamp without …

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.