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
Actualizar columna con datos de otra tabla
Estoy trabajando en un problema complicado, pero lo simplificaré a este problema. Tengo dos mesas A [ID, column1, column2, column3] B [ID, column1, column2, column3, column4] y quiero actualizar el tercero: C [ID, column1, column2,column3] Estoy actualizando otra tercera tabla usando esta consulta. UPDATE C set column1=t.firstTab, column2=t.secondTab, column3=t.thirdTab from …

2
PEDIDO lento con LIMIT
Tengo esta consulta: SELECT * FROM location WHERE to_tsvector('simple',unaccent2("city")) @@ to_tsquery('simple',unaccent2('wroclaw')) order by displaycount Estoy feliz con eso: "Sort (cost=3842.56..3847.12 rows=1826 width=123) (actual time=1.915..2.084 rows=1307 loops=1)" " Sort Key: displaycount" " Sort Method: quicksort Memory: 206kB" " -> Bitmap Heap Scan on location (cost=34.40..3743.64 rows=1826 width=123) (actual time=0.788..1.208 rows=1307 loops=1)" …

2
Ver el uso de la memoria Postgresql
Estoy ejecutando Postgresql en un servidor Ubuntu y necesito poder monitorear su uso de memoria. Actualmente tengo scripts ejecutándose en un trabajo cron de un minuto que monitorea / registra varias estadísticas y también necesito monitorear / registrar el uso de memoria actual de Postgresql. He buscado y no he …

2
PostgreSQL: inmutable, volátil, estable
No tengo claro el verdadero significado en las definiciones de funciones INMUTABLES, VOLÁTILES y ESTABLES. Leí la documentación, específicamente las definiciones de cada uno. INMUTABLE indica que la función no puede modificar la base de datos y siempre devuelve el mismo resultado cuando se le dan los mismos valores de …

1
postgres - pg_dump y pg_restore sin roles
Estoy tratando de restaurar un volcado sin tener los roles apropiados en la base de datos receptora. Como se ha mencionado aquí , sino también aquí , es necesario tener la --no-ownercomo una opción, ya sea en pg_dumpo pg_restoreo ambos He usado la siguiente línea de comando para crear mi …

2
Eliminar de las filas de la tabla donde cualquiera de los campos de la columna es nulo
¿Hay alguna manera de eliminar una fila de una tabla donde alguno de los campos de la columna es nulo sin especificar explícitamente qué columna es nula? Estoy usando postgreSQL. Aquí está mi esquema de relación: Column | Type | Modifiers --------------+---------+---------------------------------------------------------------------- id | integer | not null default nextval('aurostat.visitor_center_id_seq'::regclass) …
11 postgresql 


1
¿Por qué PL / Python no es de confianza?
Según los documentos: PL / Python solo está disponible como un lenguaje "no confiable", lo que significa que no ofrece ninguna forma de restringir lo que los usuarios pueden hacer en él y, por lo tanto, se llama plpythonu. Una variante confiable plpython podría estar disponible en el futuro si …

2
Numeric vs Integer para una columna: tamaño y rendimiento
Tengo una aplicación que usa una tabla PostgreSQL. La tabla es muy grande (miles de millones de filas) y tiene una columna que es un número entero. El integerpuede tener hasta 6 dígitos, es decir, 0-999,999, sin negativos. Pensé en cambiarlo para que sea numeric(6,0). ¿Sería una buena idea? ¿ …
11 postgresql 


3
Establecer un valor aleatorio del conjunto
Necesito poner algunos valores aleatorios en la base de datos, pero no quiero terminar con un texto completamente aleatorio (como 7hfg43d3). En cambio, me gustaría elegir aleatoriamente uno de los valores proporcionados por mí mismo.

1
Iniciar sesión en un archivo en el servicio de Windows PostgreSQL
Necesito una alternativa para ejecutar el siguiente comando: C:\xxx\pgsql\bin\pg_ctl" -D "C:\xxx\pgsql\data" -l "C:\yyy\log\pgsql.log" start. De esta manera, el servidor se inicia y se registra C:\yyy\log\pgsql.log. Sin embargo, cuando intento registrar el servidor como un servicio, no hay opciones de registro disponibles y el servidor se registra en el Visor de …

1
Restrinja la entrada a algunas cadenas diferentes
Hola, parece que no puedo obtener una restricción que funcione de la manera que espero en postgreSQL. Desde pgadmin ejecuto la siguiente consulta SQL. -- Check: "TypeCheck" -- ALTER TABLE "ComLog" DROP CONSTRAINT "TypeCheck"; ALTER TABLE "ComLog" ADD CONSTRAINT "TypeCheck" CHECK ("Type" SIMILAR TO 'email|post|IRL|minutes'); COMMENT ON CONSTRAINT "TypeCheck" ON …


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.