{ES} - 3.7.2.4 Utilizando UUIDs como Claves Primarias

Las claves primarias son normalmente definidas como campos INT. La base de datos incrementará automáticamente el campo, comenzando en 1, para cada nuevo registro que se añade. Alternativamente, si especificas tu clave primaria como CHAR(26), CakePHP generará automáticamente UUIDs (Identificadores Únicos Universales) cuando son creados nuevos registros.

Un UUID es una cadena de 32 bytes separada por guiones, con un total de 36 caracteres. Por ejemplo:

550e8400-e29b-41d4-a716-446655440000

Los UUIDs están diseñados para ser únicos, no sólo dentro de una tabla dada, sino también a través de tablas y bases de datos. Si necesitas que un campo permanezca único a través de sistemas, los UUIDs son un genial enfoque.

{EN} - 3.7.2.4 Using UUIDs as Primary Keys

Primary keys are normally defined as INT fields. The database will automatically increment the field, starting at 1, for each new record that gets added. Alternatively, if you specify your primary key as a CHAR(36), CakePHP will automatically generate UUIDs when new records are created.

A UUID is a 32 byte string separated by four hyphens, for a total of 36 characters. For example:

550e8400-e29b-41d4-a716-446655440000

UUIDs are designed to be unique, not only within a single table, but also across tables and databases. If you require a field to remain unique across systems then UUIDs are a great approach.

Diferencias

Lines: 1-7Lines: 1-7
-<title>Using UUIDs as Primary Keys</title>
<p>Primary keys are normally defined as INT fields. The database will automatically increment the field, starting at 1, for each new record that gets added. Alternatively, if you specify your primary key as a CHAR(36), CakePHP will automatically generate <a href="http://en.wikipedia.org/wiki/UUID">UUIDs</a> when new records are created.</p>
+<title>Utilizando UUIDs como Claves Primarias</title>
<p>Las claves primarias son normalmente definidas como campos <code>INT&lt;/code>. La base de datos incrementará automáticamente el campo, comenzando en 1, para cada nuevo registro que se añade. Alternativamente, si especificas tu clave primaria como <code>CHAR(26)</code>, CakePHP generará automáticamente <em><a href="http://en.wikipedia.org/wiki/UUID">UUIDs</a></em> (Identificadores Únicos Universales) cuando son creados nuevos registros.</p>
-<p>A UUID is a 32 byte string separated by four hyphens, for a total of 36 characters. For example:</p> +<p>Un UUID es una cadena de 32 bytes separada por guiones, con un total de 36 caracteres. Por ejemplo:</p>
 <pre class="plain">550e8400-e29b-41d4-a716-446655440000</pre> <pre class="plain">550e8400-e29b-41d4-a716-446655440000</pre>
-<p>UUIDs are designed to be unique, not only within a single table, but also across tables and databases. If you require a field to remain unique across systems then UUIDs are a great approach.</p> +<p>Los UUIDs están diseñados para ser únicos, no lo dentro de una tabla dada, sino también a través de tablas y bases de datos. Si necesitas que un campo permanezca único a través de sistemas, los UUIDs son un genial enfoque.</p>