Foreign Key - Definição do Glossário de CI/CD
Uma foreign key é uma coluna que referencia a primary key de outra tabela, garantindo que a linha referenciada exista. É a expressão de um relacionamento no nível do banco de dados.
Em migrations
Foreign keys restringem a ordem das operações: você não pode remover uma linha ou tabela referenciada enquanto um filho ainda aponta para ela, e é por isso que scripts de migration frequentemente adicionam e removem constraints em torno de mudanças de dados em massa.
Guias relacionados
Primary Key - CI/CD Glossary DefinitionPrimary Key: A primary key is the column (or set of columns) that uniquely identifies each row in a table. It…
Referential Integrity - CI/CD Glossary DefinitionReferential Integrity: Referential integrity is the guarantee that every foreign key points at a row that act…
Database Index - CI/CD Glossary DefinitionDatabase Index: A database index is an auxiliary data structure (usually a B-tree) that lets the database fin…