]> git.openstreetmap.org Git - nominatim.git/blobdiff - utils/setup.php
add logging of broken polygons, improve address export, better diff output in export...
[nominatim.git] / utils / setup.php
index 26d9e8c68433fd89eab67aa38d519a74eaed06fa..352aa943edc620bfa744de92993c8835fb1b84b7 100755 (executable)
        {
                echo "Partitions\n";
                $bDidSomething = true;
-echo "here";
                $oDB =& getDB();
-echo "there";
                $sSQL = 'select partition from country_name order by country_code';
-var_dump($sSQL);
                $aPartitions = $oDB->getCol($sSQL);
-var_dump($aPartitions);
                if (PEAR::isError($aPartitions))
                {
                        fail($aPartitions->getMessage());
@@ -147,11 +143,9 @@ var_dump($aPartitions);
                preg_match_all('#^-- start(.*?)^-- end#ms', $sTemplate, $aMatches, PREG_SET_ORDER);
                foreach($aMatches as $aMatch)
                {
-var_dump($aMatch);
                        $sResult = '';
                        foreach($aPartitions as $sPartitionName)
                        {
-var_dump($sPartitionName);
                                $sResult .= str_replace('-partition-', $sPartitionName, $aMatch[1]);
                        }
                        $sTemplate = str_replace($aMatch[0], $sResult, $sTemplate);
@@ -371,8 +365,8 @@ var_dump($sPartitionName);
        {
                // Convert database DSN to psql paramaters
                $aDSNInfo = DB::parseDSN(CONST_Database_DSN);
-               $sCMD = 'psql '.$aDSNInfo['database'];
-
+               if (!isset($aDSNInfo['port']) || !$aDSNInfo['port']) $aDSNInfo['port'] = 5432;
+               $sCMD = 'psql -p '.$aDSNInfo['port'].' '.$aDSNInfo['database'];
                $aDescriptors = array(
                        0 => array('pipe', 'r'),
                        1 => array('pipe', 'w'),