database

PDO mysql: Cómo saber si insert tuvo éxito

Estoy usando PDO para insertar un registro (mysql y php) $stmt->bindParam(':field1', $field1, PDO::PARAM_STR); $stmt-> ... ra un duplicado? Editar: por supuesto que puedo mirar la base de datos, pero me refiero a la retroalimentación programática.

¿Existe un sistema de control de versiones para los cambios en la estructura de la base de datos?

A menudo me encuentro con el siguiente problema. Trabajo en algunos cambios en un proyecto que requieren nuevas tablas o col ... porta la tecnología de base de datos específica. Sólo quiero saber si existe. Si funciona con MS SQL Server, entonces genial.

¿Cómo almacenar 7.3 mil millones de filas de datos de mercado (optimizados para ser leídos)?

Tengo un conjunto de datos de 1 minuto de datos de 1000 poblaciones desde 1998, que total alrededor de (2012-1998)*(365*24*60 ... entre abril 12 2012 12:15 y abril 13 2012 12: 52 " Sobre el hardware: Planeo usar Amazon RDS, así que soy flexible en eso

Características ocultas de PostgreSQL [cerrado]

Me sorprende que esto no se haya publicado todavía. ¿Algún truco interesante que conozcas en Postgres? Opciones de configurac ... son particularmente bienvenidos. Estoy seguro de que podemos superar los 9 comentarios en el hilo MySQL correspondiente :)

Sqlite o MySql? Cómo decidir? [cerrado]

¿Alguna buena regla empírica sobre cómo decidir cuál de las dos usar? Y, si se hace cargo de una base de datos Sqlite, y se espera que el sistema "se haga mucho más grande", ¿cómo decidir si seguir con ella o pasar a MySQL?

¿cómo emular "insert ignore" y "on duplicate key update" (sql merge) con postgresql?

Algunos servidores SQL tienen una característica donde INSERT se omite si violaría una restricción de clave primaria/única. P ... mplo, MySQL tiene INSERT IGNORE. ¿Cuál es la mejor manera de emular INSERT IGNORE y ON DUPLICATE KEY UPDATE con PostgreSQL?

¿Cuántos índices de base de datos son demasiados?

Estoy trabajando en un proyecto con una base de datos Oracle bastante grande (aunque mi pregunta se aplica igualmente bien a ... índices se consideran demasiados? 10? 25? 50? O debería cubrir lo muy, muy común ¿y casos obvios e ignorar todo lo demás?

Ruby on Rails: ¿Cómo agrego una restricción not null a una columna existente usando una migración?

En mi aplicación Rails (3.2), tengo un montón de tablas en mi base de datos, pero olvidé agregar algunas restricciones no nul ... He buscado en Google, pero no puedo encontrar cómo escribir una migración que agrega not null a una columna existente. TIA.

Peso ligero alternativa a Hibernar? [cerrado]

Tengo un programa java de un solo usuario que me gustaría tener datos almacenados en una base de datos ligera como Derby o Sq ... arece requerir mucha configuración y es excesivo para lo que necesito. ¿Cuáles son las alternativas ligeras a la Hibernación?

¿Cómo encontrar los objetos más grandes en una base de datos SQL Server?

¿Cómo encontraría los objetos más grandes en una base de datos SQL Server? Primero, al determinar qué tablas (e índices rel ... este tipo de análisis de bases de datos? ¿O hay algunas consultas simples que podría ejecutar contra las tablas del sistema?

¿Por qué no es aconsejable tener la base de datos y el servidor web en la misma máquina?

Escuchando la entrevista de Scott Hanselman con el equipo Stack Overflow (parte 1 y 2), fue firme en que el servidor SQL y e ... datos, o jugando con el código de la aplicación. ¿Por qué esto sería tan importante si el rendimiento no es un problema?

Cómo comprobar si existe una tabla en un esquema determinado

La base de datos Postgres 8.4 y superior contiene tablas comunes en el esquema public y tablas específicas de la empresa en e ... da tanto en public como en el esquema pasado, la función debe devolver true. Debería funcionar para Postgres 8.4 o posterior.

¿Cuál es la diferencia entre LA VARIACIÓN de CARACTERES y VARCHAR en PostgreSQL?

John usa CHARACTER VARYING en los lugares donde yo uso VARCHAR. Yo soy un principiante, mientras que él es un experto. Esto me sugiere que hay algo que no sé. ¿Cuál es la diferencia entre LA VARIACIÓN de CARACTERES y VARCHAR en PostgreSQL?

¿Diseño de Base de Datos para Revisiones?

Tenemos un requisito en el proyecto para almacenar todas las revisiones(Historial de Cambios) para las entidades en la base d ... da uno de los campos en todas las entidades (tenemos alrededor de 70-80 entidades para las que queremos mantener revisiones).

Base de datos: Para eliminar o no eliminar registros

No creo que sea la única persona que se pregunte sobre esto. ¿Qué suele practicar sobre el comportamiento de la base de datos ... te marcar el registro con una bandera "eliminada" o una columna booleana para indicar que el registro está activo o inactivo?

Base de datos Javascript ligera para su uso en Node.js [cerrado]

Cualquiera sabe de una base de datos ligera pero duradera, escrita en Javascript, que se puede usar con Node.js. No quiero ... asta ahora, pero realmente no parece optimizado para su uso en el nodo.js. ¿Alguien ha visto lo que estoy buscando? Gracias

Inserción masiva en Laravel usando eloquent OR

¿Cómo podemos realizar inserciones masivas de bases de datos en Laravel usando Eloquent?? Quiero lograr esto en Laravel: ht ... iendo el siguiente error. SQLSTATE[HY093]: Número de parámetro no válido: mezcla de parámetros nominales y posicionales.

Hash más rápido para usos no criptográficos?

Esencialmente estoy preparando frases para ser puestas en la base de datos, pueden estar malformadas, así que quiero almacena ... extremo de la consulta, pero tal vez hay más una función de hash más rápida en MySQL que no conozco que funcionaría con PHP..

¿Cómo debo nombrar una tabla que mapea dos tablas juntas? [cerrado]

Digamos que tengo dos tablas: Table: Color Columns: Id, ColorName, ColorCode Table: Shape Columns: Id, ShapeName, VertexList ¿Cómo debo llamar a la tabla que asigna color a forma? Table: ??? Columns: ColorId, ShapeId

Android: actualización de la versión DB y adición de nueva tabla

Ya he creado tablas sqlite para mi aplicación, pero ahora quiero agregar una nueva tabla a la base de datos. Cambié la versi ... execSQL(DATABASE_CREATE_color); } Pero por alguna razón la nueva tabla no está siendo creada. ¿Qué estoy haciendo mal?