You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Insert the current object's data into the database.
1173
1196
*
@@ -1275,11 +1298,29 @@ private function fixInsertableValues($values, $info = null)
1275
1298
}
1276
1299
1277
1300
/**
1278
-
* 1. TABLE - Indicates that the persistence provider must assign primary keys for the entity using an underlying database table to ensure uniqueness.
1279
-
* 2. SEQUENCE - Indicates that the persistence provider must assign primary keys for the entity using a database sequence.
1280
-
* 3. IDENTITY - Indicates that the persistence provider must assign primary keys for the entity using a database identity column.
1281
-
* 4. AUTO - Indicates that the persistence provider should pick an appropriate strategy for the particular database. The AUTO generation strategy may expect a database resource to exist, or it may attempt to create one. A vendor may provide documentation on how to create such resources in the event that it does not support schema generation or cannot create the schema resource at runtime.
1282
-
* 5. UUID - Indicates that the persistence provider must assign primary keys for the entity with a UUID value.
1301
+
* 1. TABLE - Indicates that the persistence provider must assign primary keys for the entity
1302
+
* using an underlying database table to ensure uniqueness.
1303
+
*
1304
+
* 2. SEQUENCE - Indicates that the persistence provider must assign primary keys for the entity
1305
+
* using a database sequence.
1306
+
*
1307
+
* 3. IDENTITY - Indicates that the persistence provider must assign primary keys for the entity
1308
+
* using a database identity column.
1309
+
*
1310
+
* 4. AUTO - Indicates that the persistence provider should select an appropriate strategy for
1311
+
* the specific database. The AUTO generation strategy may expect a database resource to
1312
+
* already exist, or it may attempt to create one. A vendor may provide documentation on how
1313
+
* to create such resources if schema generation is not supported or if the resource cannot
1314
+
* be created at runtime.
1315
+
*
1316
+
* 5. UUID - Indicates that the persistence provider must assign primary keys for the entity
1317
+
* using a standard UUID value.
1318
+
*
1319
+
* 6. TIME_BASED - Indicates that the persistence provider must assign primary keys for the entity
1320
+
* using the current epoch time in nanoseconds, combined with a 3-hex-digit random suffix.
1321
+
*
1322
+
* 7. LEGACY_TIMEBASED - Indicates that the persistence provider must assign primary keys for the
1323
+
* entity using the legacy, non-standard UUID-based strategy from earlier versions.
1283
1324
*/
1284
1325
1285
1326
if($info->getAutoIncrementKeys() != null)
@@ -1311,7 +1352,7 @@ private function fixInsertableValues($values, $info = null)
0 commit comments