Preguntas etiquetadas con sql

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...

107
La forma más limpia de construir una cadena SQL en Java

Quiero construir una cadena SQL para realizar la manipulación de la base de datos (actualizaciones, eliminaciones, inserciones, selecciones, ese tipo de cosas), en lugar del horrible método de cadena concat que usa millones de "+" y comillas, que es ilegible en el mejor de los casos. debe ser una...

107
¿ALTERAR LA MESA sin bloquear la mesa?

Cuando se realiza una instrucción ALTER TABLE en MySQL, toda la tabla está bloqueada para lectura (permitiendo lecturas simultáneas, pero prohibiendo escrituras simultáneas) durante la duración de la declaración. Si se trata de una tabla grande, las declaraciones INSERT o UPDATE podrían bloquearse...

107
Cómo encontrar duplicados en 2 columnas, no en 1

Tengo una tabla de base de datos MySQL con dos columnas que me interesan. Individualmente, cada uno puede tener duplicados, pero nunca deben tener un duplicado de AMBOS que tengan el mismo valor. stone_idpuede tener duplicados siempre que cada upshargetítulo sea diferente y al revés. Pero digamos,...

107
MySQL - ORDER BY valores dentro de IN ()

Espero ordenar los elementos devueltos en la siguiente consulta por el orden en que se ingresaron en la función IN () . ENTRADA: SELECT id, name FROM mytable WHERE name IN ('B', 'A', 'D', 'E', 'C'); SALIDA: | id | name | ^--------^---------^ | 5 | B | | 6 | B | | 1 | D | | 15 | E | | 17 | E | |...

107
MySQL: ¿por qué no indexar todos los campos?

Recientemente, aprendí la maravilla de los índices y el rendimiento ha mejorado drásticamente. Sin embargo, con todo lo que he aprendido, parece que no puedo encontrar la respuesta a esta pregunta. Los índices son geniales, pero ¿por qué alguien no podría simplemente indexar todos los campos para...

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,...