PostgreSQL 9.2 introdujo el jsontipo de campo. ¿Por qué y cuándo debo usarlo? ¿Qué beneficios tiene sobre un campo de texto? Pensé que había nuevas opciones de consulta disponibles, sin embargo, no he visto ninguna. ¿Me estoy perdiendo de
PostgreSQL 9.2 introdujo el jsontipo de campo. ¿Por qué y cuándo debo usarlo? ¿Qué beneficios tiene sobre un campo de texto? Pensé que había nuevas opciones de consulta disponibles, sin embargo, no he visto ninguna. ¿Me estoy perdiendo de
Soy nuevo en la base de datos PostgreSQL. Recientemente, nuestro desarrollador necesitaba hacer algunas actualizaciones en nuestros sistemas. Debido a eso, estamos planeando implementar algún método para implementar la conmutación por error de la base de datos. Basado en mi lectura del postgresql...
Estoy probando una actualización de PostgreSQL 8.2.1 a 9.2 en una máquina virtual que ejecuta una distribución de Linux personalizada. El procedimiento de actualización es el siguiente: Inicia el pgservicio Aspire todas las bases de datos (no estoy seguro si es necesario) Copia de seguridad con...
Dado que en este modo, pgbouncer crea una conexión saliente para cada conexión entrante, me parece que pgbouncer no funciona como agrupador. Es solo un mapeo 1 a 1. Donde me
PostgreSQL 9.2.2 en Windows 7 de 64 bits. La configuración log_statementen el postgresql.confarchivo especifica qué declaraciones registrar (ninguna, DDL, modificación de datos o todas). ¿En qué medida la configuración log_statement = 'all'degrada el rendimiento? He leído que esto reduce...
Soy nuevo en la base de datos PostgreSQL. Necesito instalarlo en mi máquina. No soy administrador en mi sistema. ¿Puede alguien sugerir, si Non-Administrator puede instalarlo? Si hay alguna otra forma de instalación aparte de .exe, hágamelo saber. Gracias por
Quiero configurar una base de datos de respaldo en el servidor físico que se encuentra justo debajo de mi servidor de base de datos física principal. Estoy usando Postgres 9.2, y quiero usar la replicación de transmisión sincrónica (por atomicidad), pero no estoy completamente al tanto de cómo, A)...
Estoy en el proceso de mover un proyecto favorito de PostgreSQL (9.2.2) a SQL Server (2012 Standard). He notado un fenómeno interesante al consultar palabras unicode. Dada la definición: CREATE TABLE [word]( [id] [int] IDENTITY(0,1) NOT NULL, [value] [nvarchar](255) NULL ); y los...
Estoy usando el comando psql \ copy y me gustaría pasarle una variable desde el shell (para el nombre de la tabla) como lo hice cuando escribí las consultas. He leído en la documentación de psql que: La sintaxis del comando es similar a la del comando COPY de SQL. Tenga en cuenta que, debido a...
tengo una mesa llamada libro CREATE TABLE book ( id smallint NOT NULL DEFAULT 0, bname text, btype text, bprices numeric(11,2)[], CONSTRAINT key PRIMARY KEY (id ) ) y una función save_book CREATE OR REPLACE FUNCTION save_book(thebook book) RETURNS text AS $BODY$ DECLARE myoutput text...
Me pregunto si hay una manera de declarar una variable de tabla de tipos en PL / pgSQL para contener los resultados de la consulta. Por ejemplo, ¿cómo puedo expresar algo como: q1 = select * from foo; q2 = select * from bar; for t1 in q1: for t2 in q2: -- do something with t1 and t2 Miré en la...
Estoy desarrollando un guión realmente largo. Me gustaría dividir el script en scripts más pequeños y manejables e incluir cada archivo sql en un archivo maestro, luego simplemente ejecutar el archivo maestro. ejemplo: master.sql contenido (no sé la sintaxis para
La contabilidad de doble entrada es un conjunto de reglas para registrar información financiera en un sistema de contabilidad financiera en el que cada transacción o evento cambia al menos dos cuentas contables nominales diferentes. Una cuenta puede ser "debitada" o "acreditada", y la suma de...
Algunas consultas en mi servidor de base de datos parecen tardar mucho tiempo en responder, y creo que el uso de la CPU es alto. Cuando se ejecuta ps aux, veo ~ 250 conexiones "inactivas" (que creo que son demasiadas). No he comenzado a hacer un diagnóstico completo, pero quería saber si este es un...
Al igual que la estructura MEMO en SQL Server, que es una especie de "rastro de papel" de pasos que toma el optimizador para optimizar la consulta. ¿PostgreSQL tiene la estructura similar que registra los pasos que toma el
Sé que tengo que escribir SUMdos veces, si deseo usarlo en una HAVINGcláusula (o usar una tabla derivada de lo contrario): SELECT id, sum(hours) AS totalhours FROM mytable GROUP BY id HAVING sum(hours) > 50; Mi pregunta ahora es si esto es subóptimo o no. Como programador, esta consulta...
Tengo una configuración de base de datos multiinquilino y necesito agregar algunas columnas. Estoy usando esquemas (y search_path) para particionar a mis usuarios, por lo que estoy buscando una forma ubicua de aplicar un cambio de esquema DDL a todas mis bases de datos. Inicialmente, pensé que...
Tengo varias tablas con 100-300 columnas de tipos enteros cada una, que contienen datos altamente volátiles. Los conjuntos de datos están codificados por una o dos claves principales, y cuando se produce la actualización, se elimina todo el conjunto de datos y se insertan datos nuevos en una...
He configurado la replicación de transmisión en Postgres 9.1.6 ejecutándose en un servidor Debian y está funcionando bien. Cuando intento ejecutar una consulta en la base de datos de réplica, aparece el siguiente error: ERROR: index "tbl_cust_id_idx" contains unexpected zero page at block 0 HINT:...
He tomado una copia de seguridad de una base de datos postgresql de un system1 usando la herramienta pgadmin3. El archivo de copia de seguridad creado es de extensión ".backup" Estoy tratando de restaurarlo en otro sistema2 instalado con postgresql 9.0 y pgadmin3 1.8 pero obtengo el error no se...