referential-integrity

Crear restricción única con columnas nulas

Tengo una tabla con este diseño: CREATE TABLE Favorites ( FavoriteId uuid NOT NULL PRIMARY KEY, UserId uuid NOT NULL, ... -ware o en una función insert, y no tenga esta restricción. Estoy usando Postgres 9.0. ¿hay algún método que estoy vistas?

MySQL clave foránea para permitir NULL?

Estoy armando un sitio web de imágenes. El esquema básico es bastante simple MySQL, pero estoy teniendo algunos problemas tra ... NOT NULL si desea que permita NULL!). Y una vez que tenga suficiente karma para darte esos puntos de bonificación, lo haré :)

En MySQL, puedo diferir las comprobaciones de integridad referencial hasta la confirmación

Como en esta pregunta, he estado leyendo PoEAA y preguntándome si es posible diferir las comprobaciones de integridad refere ... products. Si ayuda, estoy usando PHP PDO para conexiones a bases de datos. Agradecería cualquier ayuda que pudiera ofrecer.

¿Por qué las migraciones Rails definen claves foráneas en la aplicación pero no en la base de datos?

Si defino un Customer y Order modelo en el que un Customer "tiene muchos" Orders y el Order "pertenece a" el Customer, en Rai ... end create_table "orders", :force => true do |t| t.string "item_name" t.integer "customer_id" end end

¿Cómo deshabilito la integridad referencial en Postgres 8.2?

Los resultados de Google en este caso son un poco escasos, pero sugieren que no es fácilmente posible. Mi problema específic ... ansacción". Mysql y MSSQL proporcionan esta funcionalidad IIRC, así que me sorprendería si Postgres no lo hiciera. Gracias!

Tablas de Auditoría: Mantener la Integridad Referencial-Buena o Mala

Estamos planeando introducir un seguimiento de auditoría simple en nuestra base de datos utilizando disparadores y una tabla ... posible, específicamente para datos estáticos/de referencia Pocas tablas altamente transaccionales usan eliminaciones duras

Rails: eliminar cascada vs dependiente destruir

Suponiendo que tengo dos tablas: users y orders. Un usuario tiene muchos pedidos, por lo que naturalmente hay una clave forán ... aso 1? Parece que el Caso 2 está haciendo todo lo que quiero que haga? ¿Hay diferencia en términos de velocidad de ejecución?