Preguntas etiquetadas con postgresql

110
SQL SELECT velocidad int vs varchar

Estoy en el proceso de crear una mesa y me hizo preguntarme. Si almaceno, digamos automóviles que tienen una marca (fx BMW, Audi, etc.), ¿habrá alguna diferencia en la velocidad de consulta si almaceno la marca como int o varchar? Asi es SELECT * FROM table WHERE make = 5 AND ...; Más rápido /...

108
Cómo crear una función que no devuelva nada

Quiero escribir una función con pl/pgsql. Estoy usando PostgresEnterprise Manager v3 y usando shell para hacer una función, pero en el shell debo definir el tipo de retorno. Si no defino el tipo de retorno, no puedo crear una función. ¿Cómo se puede crear una función sin resultado de retorno, es...

108
¿Cómo aumentar las conexiones máximas en postgres?

Estoy usando Postgres DB para mi producto. Mientras hago la inserción por lotes usando slick 3, recibo un mensaje de error: org.postgresql.util.PSQLException: FATAL: lo siento, ya hay demasiados clientes. Mi operación de inserción por lotes tendrá más de miles de registros. La conexión máxima...

108
Incrementar un valor en Postgres

Soy un poco nuevo en postgres. Quiero tomar un valor (que es un número entero) en un campo en una tabla de postgres e incrementarlo en uno. Por ejemplo, si la tabla 'totales' tuviera 2 columnas, 'nombre' y 'total', y Bill tuviera un total de 203, ¿cuál sería la instrucción SQL que usaría para mover...

107
Orden de array_agg de PostgreSQL

Tabla 'animales': animal_name animal_type Tom Cat Jerry Mouse Kermit Frog Consulta: SELECT array_to_string(array_agg(animal_name),';') animal_names, array_to_string(array_agg(animal_type),';') animal_types FROM animals; Resultado Esperado: Tom;Jerry;Kerimt, Cat;Mouse;Frog OR Tom;Kerimt;Jerry,...

106
Rails y PostgreSQL: el rol de postgres no existe

He instalado PostgreSQL en mi Mac OS Lion y estoy trabajando en una aplicación de rieles. Utilizo RVM para mantener todo separado de mis otras aplicaciones de Rails. Por alguna razón, cuando trato de migrar la base de datos por primera vez, rake no puede encontrar el usuario de postgres. Me sale...