Administradores de bases de datos

Preguntas y respuestas para profesionales de bases de datos que desean mejorar sus habilidades de base de datos y aprender de otros en la comunidad.


1
"No se puede crear una fila de tamaño 8074 que sea mayor que el tamaño de fila máximo permitido de 8060" mientras se modifica la tabla
Estoy tratando de alterar una columna en una tabla. La tabla existente es así: CREATE TABLE [dbo].[table]( [id1] [int] NOT NULL, [id2] [int] NOT NULL, [id3] [int] NOT NULL, [name] [nvarchar](255) NOT NULL, [id4] [int] NOT NULL, [xmlData] [xml](CONTENT [dbo].[xml_schema]) NULL, [booleanData1] [bit] NOT NULL, [notes] [varchar](4096) NULL, [id5] [int] …




1
¿Por qué indexarías text_pattern_ops en una columna de texto?
Hoy Seven Databases en Seven Weeks me presentó los índices por operador. Puede indexar cadenas para patrones que coincidan con las consultas anteriores creando un text_pattern_opsíndice de clase de operador, siempre que los valores se indexen en minúsculas. CREATE INDEX moves_title_pattern ON movies ( (lower(title) text_pattern_ops); Usamos el text_pattern_opsporque el …

3
Obtenga archivos WAL de la instancia de AWS RDS PostgreSQL
Tenemos una instancia de Postgres RDS en Amazon Web Services. Tenemos respaldos automáticos habilitados y tomamos instantáneas diariamente. Nos gustaría generar una copia de seguridad local 'actualizada' de la instancia de RDS que podamos administrar nosotros mismos. Ejecutar pg_dump contra la instancia no es suficiente porque queremos poder restaurar la …





6
No use una transacción para el procedimiento almacenado
Tengo un procedimiento almacenado que ejecuta algunos comandos. No quiero que estos comandos se envuelvan en la transacción del procedimiento almacenado. Si el cuarto comando falla, quiero que el primero, el segundo y el tercero se queden y no retrocedan. ¿Es posible escribir el procedimiento almacenado de tal manera que …

2
SELECCIONAR múltiples columnas a través de una subconsulta
Estoy tratando de SELECCIONAR 2 columnas de la subconsulta en la siguiente consulta, pero no puedo hacerlo. Intenté crear una tabla de alias, pero aún no pude conseguirlos. SELECT DISTINCT petid, userid, (SELECT MAX(comDate) FROM comments WHERE petid=pet.id) AS lastComDate, (SELECT userid FROM comments WHERE petid=pet.id ORDER BY id DESC …



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.