function views_install in Views (for Drupal 7) 7.3
Same name and namespace in other branches
- 8.3 views.install \views_install()
- 5 views.install \views_install()
- 6.3 views.install \views_install()
- 6.2 views.install \views_install()
Implements hook_install().
File
- ./
views.install, line 11 - Contains install and update functions for Views.
Code
function views_install() {
if (Database::getConnection()
->databaseType() == 'pgsql') {
db_query('CREATE OR REPLACE FUNCTION first(anyelement, anyelement) RETURNS anyelement AS \'SELECT COALESCE($1, $2);\' LANGUAGE \'sql\';');
db_query("DROP AGGREGATE IF EXISTS first(anyelement)");
db_query("CREATE AGGREGATE first(sfunc = first, basetype = anyelement, stype = anyelement);");
}
db_query("UPDATE {system} SET weight = 10 WHERE name = 'views'");
}