Visto il tuo codice iniziale davo per scontato che tu volessi solo una riga. Non ha senso che fai count($row). Comunque secondo me dovresti farti spostare in php.
Prova così, assumendo che tu voglia un array di vie come risultato finale.
codice:
<script type="text/javascript">
<!--
<?php
$con= pg_connect("host=192.168.0.0 user=user password=password dbname=test");
$result = pg_query("SELECT * FROM vie");
$rows = array();
for ($i=0;pg_num_rows($result);$i++){
$rows[] = pg_fetch_array($result);
}
?>
var suggestions = <?=json_encode($rows)?>
</script>
È decisamente una domanda da PHP, forse per quello nessuno ti rispondeva.