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
Método general rápido para calcular percentiles.
Quiero encontrar n> 1 percentiles de una columna sin clasificar en PostgreSQL. Por ejemplo, los percentiles 20, 40, 60, 80 y 100. Una solución obvia es contar y ordenar la columna y luego echar un vistazo, pero espero una mejor solución. ¿Algunas ideas? PD: he encontrado una buena solución para …



2
¿Cómo detengo / desactivo PITR y limpio de forma segura los segmentos WAL?
Nuestro servidor de producción ejecuta PostgreSQL v8.2.3 en CentOS versión 5.2 (Final). Hemos configurado PITR en nuestro servidor de producción. Por algunas razones, después de configurar PITR, no podemos administrarlo ni mantenerlo. Finalmente, nuestra unidad de archivo WAL (unidad secundaria) se ha llenado (uso al 100%) y los segmentos adicionales …

5
¿Hay algún DBA PostgreSQL profesional a tiempo completo?
Para mi trabajo, trabajo en una aplicación JavaEE con PostgreSQL como base de datos. Aunque tenemos un administrador de sistemas para nuestros servidores de producción, que también administra nuestros servidores de bases de datos, no tenemos un DBA a tiempo completo, lo que me hace preguntarme si hay alguno. Me …

1
¿ACTUALIZAR sin la cláusula WHERE bloquea una tabla en PostgreSQL?
¿La tabla completa UPDATE(sin WHEREcláusula específica ) bloquea una tabla en PostgreSQL? Por ejemplo, ¿evita que las filas se eliminen / inserten? Por ejemplo, si ejecuto UPDATE t1 SET key = 'value' ¿Puedo esperar que no se inserten nuevas filas t1durante la UPDATEejecución? Si no, ¿puedo esperar que UPDATEse actualicen …



1
Postgres: truncar si existe en la función psql con parámetro
Estoy tratando de obtener una función psql que truncaría un nombre de tabla dado si existe. He estado probando múltiples funciones, pero ninguna de ellas funcionó hasta ahora. Aquí está el código: CREATE OR REPLACE FUNCTION truncateIfExists(tableName TEXT) returns void as $$ BEGIN EXECUTE format( 'IF EXISTS ( SELECT * …

1
PostgreSQL 9.2 - 9.6 actualización con cero tiempo de inactividad
Tengo que actualizar de PostgreSQL 9.2 a 9.6. Los siguientes son los desafíos que enfrento: Dado que tenemos la configuración de replicación de transmisión, y PostgreSQL no admite la actualización de versión inferior a superior cuando está en modo de replicación de transmisión, cuando actualizo el maestro tengo que reconstruir …

2
PostgreSQL Upsert no funciona en la tabla particionada
Tener una mesa como esta: CREATE TABLE aggregated_master ( "user" BIGINT, type TEXT, date TIMESTAMP, operations BIGINT, amount NUMERIC, PRIMARY KEY ( "user", type, date ) ); Esta tabla es el maestro del que heredan muchas particiones. Las particiones se realizan por MES en el campo FECHA. Por ejemplo: la …




2
Los valores superiores a 1/3 de una página de búfer no se pueden indexar
No soy muy bueno con DB, así que tengan paciencia conmigo. Estoy tratando de poner datos JSON muy largos en una tabla, esta tabla fue creada por el marco Django. Estoy usando Postgres en Heroku. Entonces, cuando trato de poner los datos me sale el siguiente error: File "/app/.heroku/python/lib/python3.6/site-packages/django/db/backends/utils.py", line …

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.