function DatabaseSchema::prefixNonTable

Create names for indexes, primary keys and constraints.

This prevents using {} around non-table names like indexes and keys.

12 calls to DatabaseSchema::prefixNonTable()
DatabaseSchema_pgsql::addUniqueKey in drupal-7.x/includes/database/pgsql/schema.inc
Add a unique key.
DatabaseSchema_pgsql::addUniqueKey in drupal-7.x/includes/database/pgsql/schema.inc
Add a unique key.
DatabaseSchema_pgsql::createTableSql in drupal-7.x/includes/database/pgsql/schema.inc
Generate SQL to create a new table from a Drupal schema definition.
DatabaseSchema_pgsql::createTableSql in drupal-7.x/includes/database/pgsql/schema.inc
Generate SQL to create a new table from a Drupal schema definition.
DatabaseSchema_pgsql::dropIndex in drupal-7.x/includes/database/pgsql/schema.inc
Drop an index.

... See full list

Archivo

drupal-7.x/includes/database/schema.inc, line 256
Generic Database schema code.

Class

DatabaseSchema

Código

function prefixNonTable($table) {
  $args = func_get_args();
  $info = $this->getPrefixInfo($table);
  $args[0] = $info['table'];
  return implode('_', $args);
}