Pytania otagowane jako postgresql-9.6




1
Jak przechowywać jednobajtową liczbę całkowitą w PostgreSQL?
W dokumentacji PostgreSQL jest powiedziane, że typy danych liczb całkowitych mogą być przechowywane w przestrzeni dwu-, cztero- lub ośmiobajtowej. Jedna z kolumn tabeli w mojej bazie danych zawiera jednobajtową wartość całkowitą i chcę, aby była zapisana w jednobajtowym typie danych. Czy w PostgreSQL istnieje rozszerzenie lub sposób użycia jednobajtowego typu …

1
Niepożądana pętla zagnieżdżenia a łączenie przez mieszanie w PostgreSQL 9.6
Mam problem z planowaniem zapytań PostgreSQL 9.6. Moje zapytanie wygląda następująco: SET role plain_user; SELECT properties.* FROM properties JOIN entries_properties ON properties.id = entries_properties.property_id JOIN structures ON structures.id = entries_properties.entry_id WHERE structures."STRUKTURBERICHT" != '' AND properties."COMPOSITION" LIKE 'Mo%' AND ( properties."NAME" LIKE '%VASP-ase-preopt%' OR properties."CALCULATOR_ID" IN (7,22,25) ) AND properties."TYPE_ID" …

2
Jak przyspieszyć DISTINCT ON w PostgreSQL?
Mam tabelę station_logsw bazie danych PostgreSQL 9.6: Column | Type | ---------------+-----------------------------+ id | bigint | bigserial station_id | integer | not null submitted_at | timestamp without time zone | level_sensor | double precision | Indexes: "station_logs_pkey" PRIMARY KEY, btree (id) "uniq_sid_sat" UNIQUE CONSTRAINT, btree (station_id, submitted_at) Próbuję uzyskać ostatnią …

3
Bardzo wolne proste zapytanie DOŁĄCZ
Prosta struktura DB (na forum online): CREATE TABLE users ( id integer NOT NULL PRIMARY KEY, username text ); CREATE INDEX ON users (username); CREATE TABLE posts ( id integer NOT NULL PRIMARY KEY, thread_id integer NOT NULL REFERENCES threads (id), user_id integer NOT NULL REFERENCES users (id), date timestamp …

1
Ograniczenie partycji nie jest używane w przypadku sprzężeń obejmujących tabele podzielone według datownika
Mam strukturę tabeli podzielonej na partycje, taką jak: CREATE TABLE measurements ( sensor_id bigint, tx timestamp, measurement int ); CREATE TABLE measurements_201201( CHECK (tx >= '2012-01-01 00:00:00'::timestamp without time zone AND tx < ('2012-01-01 00:00:00'::timestamp without time zone + '1 mon'::interval)) )INHERITS (measurements); CREATE INDEX ON measurements_201201(sensor_id); CREATE INDEX ON …
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.