db_check_setup

  1. drupal
    1. 4.7 database.pgsql.inc
    2. 5 database.pgsql.inc
    3. 6
Versions
4.7 – 6 db_check_setup()

Verify if the database is set up correctly.

Related topics

▾ 1 function calls db_check_setup()

system_settings_overview in drupal/modules/system/system.admin.inc
Menu callback; displays a module's settings page.

Code

drupal/includes/database.pgsql.inc, line 415

<?php
function db_check_setup() {
  $t = get_t();

  $encoding = db_result(db_query('SHOW server_encoding'));
  if (!in_array(strtolower($encoding), array('unicode', 'utf8'))) {
    drupal_set_message($t('Your PostgreSQL database is set up with the wrong character encoding (%encoding). It is possible it will not work as expected. It is advised to recreate it with UTF-8/Unicode encoding. More information can be found in the <a href="@url">PostgreSQL documentation</a>.', array('%encoding' => $encoding, '@url' => 'http://www.postgresql.org/docs/7.4/interactive/multibyte.html')), 'status');
  }
}
?>