| 6 database.mysql-common.inc | db_add_unique_key(&$ret, $table, $name, $fields) |
| 6 database.pgsql.inc | db_add_unique_key(& |
| 7 database.inc | db_add_unique_key($table, $name, $fields) |
| 8 database.inc | db_add_unique_key($table, $name, $fields) |
Add a unique key.
Parameters
$ret: Array to which query results will be added.
$table: The table to be altered.
$name: The name of the key.
$fields: An array of field names.
Related topics
6 calls to db_add_unique_key()
File
- includes/
database.pgsql.inc, line 780 - Database interface code for PostgreSQL database servers.
Code
function db_add_unique_key(&$ret, $table, $name, $fields) {
$name = '{' . $table . '}_' . $name . '_key';
$ret[] = update_sql('ALTER TABLE {' . $table . '} ADD CONSTRAINT ' .
$name . ' UNIQUE (' . implode(',', $fields) . ')');
}
Login or register to post comments