X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/832547f192904a9ec92e173c27a91e0874fcc757..8f0b3cb00f0d3f7b101a742e7480903ff0e89a2a:/lib/db.php?ds=sidebyside diff --git a/lib/db.php b/lib/db.php index 87868e5e..493d25f5 100644 --- a/lib/db.php +++ b/lib/db.php @@ -2,11 +2,14 @@ require_once('DB.php'); + function &getDB($bNew = false, $bPersistent = false) { // Get the database object - $oDB = chksql(DB::connect(CONST_Database_DSN.($bNew?'?new_link=true':''), $bPersistent), - "Failed to establish database connection"); + $oDB = chksql( + DB::connect(CONST_Database_DSN.($bNew?'?new_link=true':''), $bPersistent), + 'Failed to establish database connection' + ); $oDB->setFetchMode(DB_FETCHMODE_ASSOC); $oDB->query("SET DateStyle TO 'sql,european'"); $oDB->query("SET client_encoding TO 'utf-8'"); @@ -20,6 +23,11 @@ function getDBQuoted($s) return "'".pg_escape_string($s)."'"; } +function getArraySQL($a) +{ + return 'ARRAY['.join(',', $a).']'; +} + function getPostgresVersion(&$oDB) { $sVersionString = $oDB->getOne('select version()');