Preguntas etiquetadas con postgresql

Todas las versiones de PostgreSQL. Agregue una etiqueta adicional específica de la versión como postgresql-11 si ese contexto es importante.



1
Nest Loop indeseable vs.Hash Únete en PostgreSQL 9.6
Tengo un problema con la planificación de consultas PostgreSQL 9.6. Mi consulta se ve así: 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 …





3
¿Usar CASO para seleccionar columnas en la consulta ACTUALIZAR?
Puedo usar CASEpara elegir qué columnas mostrar en una SELECTconsulta (Postgres), así: SELECT CASE WHEN val = 0 THEN column_x WHEN val = 1 THEN column_y ELSE 0 END AS update, ... ¿Es posible algo similar al realizar una UPDATEconsulta en Postgres (es decir, elegir qué columnas deben actualizarse)? Supongo …

2
¿Cómo hacer que DISTINCT ON sea más rápido en PostgreSQL?
Tengo una tabla station_logsen una base de datos 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) …

1
Consultando JSONB en PostgreSQL
Tengo una tabla, personsque contiene dos columnas, una idy una datacolumna basada en JSONB (esta tabla acaba de hacerse con fines demostrativos para jugar con el soporte JSON de PostgreSQL). Ahora, se supone que contiene dos registros: 1, { name: 'John', age: 30 } 2, { name: 'Jane', age: 20 …


1
Múltiples claves primarias en PostgreSQL
Tengo la siguiente tabla: CREATE TABLE word( word CHARACTER VARYING NOT NULL, id BIGINT NOT NULL, repeat INTEGER NOT NULL ); ALTER TABLE public.word OWNER TO postgres; ALTER TABLE ONLY word ADD CONSTRAINT "ID_PKEY" PRIMARY KEY (word,id); Cuando intento restaurarlo usando el siguiente comando: psql -U postgres -h localhost -d …

3
¿Qué sucede si dos procesos intentan ACTUALIZAR LA VISTA MATERIALIZADA CONCURRENTEMENTE al mismo tiempo?
Según los documentos: CONCURRENTEMENTE Actualizar la vista materializada sin bloquear selecciones concurrentes en la vista materializada. (...) ... OTROS CONTENIDOS ... Incluso con esta opción, solo un REFRESH a la vez puede ejecutarse contra cualquier vista materializada . Yo tenía una función que comprueba el último tiempo de actualización de …


2
¿Qué es una "tabla de transición" en Postgres?
La página que describe las novedades en Postgres 10 menciona "Tablas de transición para disparadores". Tablas de transición para disparadores Esta característica hace que los AFTER STATEMENTdisparadores sean útiles y eficaces al exponer, según corresponda, las filas antiguas y nuevas a consultas. Antes de esta función, los AFTER STATEMENTdesencadenantes no …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.