«postgresql-9.6» 태그된 질문

4
CTE를 사용한 SQL 함수의 PostgreSQL 9.6 열 삭제 및 부작용
A, B 및 D와 같은 3 개의 열이있는 테이블이 있고 D를 현재 위치로 대체하기 위해 C를 말해야하는 경우 다음 방법을 사용합니다. C와 D2로 2 개의 새로운 컬럼을 소개합니다. D의 내용을 D2로 복사하십시오. D를 삭제하십시오. D2를 D로 이름을 바꿉니다. 새로운 주문은 A, B, C 및 D입니다. 나는 이것이 지금까지 아무런 문제가 …



1
PostgreSQL에 1 바이트 정수를 저장하는 방법은 무엇입니까?
PostgreSQL 문서에서 정수 데이터 유형 은 2 바이트, 4 바이트 또는 8 바이트 공간에 저장할 수 있다고합니다. 데이터베이스의 테이블 열 중 하나에 1 바이트 정수 값이 포함되어 있으며 1 바이트 데이터 유형으로 저장하고 싶습니다. PostgreSQL에서 1 바이트 정수 데이터 유형을 사용하는 확장 기능이나 방법이 있습니까? NUMERIC (1,0)은 몇 바이트입니까?

1
PostgreSQL 9.6에서 원하지 않는 Nest 루프와 해시 조인
PostgreSQL 9.6 쿼리 계획에 문제가 있습니다. 내 쿼리는 다음과 같습니다 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" IN …

2
PostgreSQL에서 DISTINCT ON 속도를 높이는 방법은 무엇입니까?
station_logsPostgreSQL 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) 에 대해 level_sensor에 대한 …

3
매우 느린 간단한 JOIN 쿼리
간단한 DB 구조 (온라인 포럼) : 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
타임 스탬프별로 분할 된 테이블과 관련된 조인에는 파티션 제약 조건이 사용되지 않습니다.
분할 된 테이블 구조가 다음과 같습니다. 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 measurements_201201(tx); CREATE …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.