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.

2
generate_series para múltiples tipos de registros en postgresql
Tengo dos tablas que quiero consultar: pest_countsy pestsque se parecen a: CREATE TABLE pests(id,name) AS VALUES (1,'Thrip'), (2,'Fungus Gnosts'); CREATE TABLE pest_counts(id,pest_id,date,count) AS VALUES (1,1,'2015-01-01'::date,14), (2,2,'2015-01-02'::date,5); Quiero usar postgres ' generate_seriespara mostrar el número de cada tipo de plaga que se encontró para la serie de fechas: Resultados previstos name …

2
Búsqueda lenta de texto completo para términos con alta ocurrencia
Tengo una tabla que contiene datos que se extraen de documentos de texto. Los datos se almacenan en una columna llamada "CONTENT"para la cual he creado este índice usando GIN: CREATE INDEX "File_contentIndex" ON "File" USING gin (setweight(to_tsvector('english'::regconfig , COALESCE("CONTENT", ''::character varying)::text), 'C'::"char")); Utilizo la siguiente consulta para realizar una …


1
mover grandes bases de datos PostgreSQL / PostGIS
Necesito mover y actualizar una base de datos PostGIS muy grande (~ 320 GB) del servidor1 (PostgreSQL 9.1, PostGIS 1.5) al servidor2 (PostgreSQL 9.3, PostGIS 2.1). El proceso de actualización está bien documentado . El problema es que no tengo suficiente espacio en el servidor1 para volcar el archivo allí, …

1
SELECCIONAR DISTINCT EN subconsulta utiliza plan ineficiente
Tengo una tabla progresses(contiene del orden de cientos de miles de registros actualmente): Column | Type | Modifiers ---------------+-----------------------------+--------------------------------------------------------- id | integer | not null default nextval('progresses_id_seq'::regclass) lesson_id | integer | user_id | integer | created_at | timestamp without time zone | deleted_at | timestamp without time zone | Indexes: …






2
Restaurar texto plano pg_dump con psql y --disable-triggers
Tuve que realizar algunas pruebas con un script corto para actualizar algunos datos "heredados" en una de mis tablas. Cauteloso como soy, usando un script no probado, decidí hacer una copia de seguridad de la tabla relevante antes de hacerlo. La forma más sencilla de hacerlo fue: pg_dump -a --file …

1
Obtener el valor TEXTO de un OID CLOB en Postgresql
Tengo una tabla de base de datos que se parece a: crear respuestas de tabla ( id int no nulo, question_id int no es nulo, texto de respuesta nulo ) Hibernate creó originalmente esta tabla utilizando el atributo @Lob para la columna "respuesta". No me di cuenta en ese momento, …

1
no se puede insertar la fila en la identificación, pero la fila no existe
Aquí está el extraño problema que estoy enfrentando. Estoy tratando de ingresar datos usando la siguiente consulta insert into product_product (id, product_tmpl_id, make_equip, model_equip, name_template, serial_num_equip, location_equip, issue_date_equip, issue_to_equip, remarks_equip, pr, ch, categ_id,valuation) values (700,700,'Nikon','Action 10x50 Lookout','Nikon Action 10x50 Lookout','671386','40 Wall St.','5/13/2004 12:00:00 AM','','OM''s OFFICE',62,72,502,'manual periodic'); Me sale el error: …

1
¿Por qué CTE está abierto a actualizaciones perdidas?
No entiendo a qué se refería Craig Ringer cuando comentó: Esta solución está sujeta a actualizaciones perdidas si la transacción de inserción retrocede; no hay verificación para asegurar que la ACTUALIZACIÓN haya afectado las filas. en https://stackoverflow.com/a/8702291/14731 . Proporcione una secuencia de eventos de muestra (por ejemplo, el subproceso 1 …

2
¿Por qué VACUUM ANALYZE no eliminaría todas las tuplas muertas?
Ejecutamos un "manual" VACUUM ANALYZE VERBOSEen algunas de nuestras tablas más grandes después de hacer DELETE/INSERTcambios importantes en ellas. Esto parece funcionar sin problemas, aunque a veces el VACUUMtrabajo de una tabla se ejecutará durante horas (consulte esta publicación para problemas y razonamientos similares). Al investigar más, descubrí que tenemos …

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.