クライアント側のjavascriptからは、できません。 phonegapが許可に非常に奇妙なことをしていないか、PostgreSQLインタフェースを提供していない限り(おそらくあなたが知っていたかどうか分かります)。
あなたがしたいことは、リクエストを受け取り、それらをクエリに変換し、おそらくjsonフォーマットの結果を返すPostgreSQLの小さなサーバー側ラッパーを提供することです。ああ - あなたもセキュリティについて考える必要があるでしょう - 誰が接続することができます、彼らは何ができる、それはすべて暗号化する必要がありますか?
あなたの要件が単純な場合、これはPerl/Python/Rubyなどで簡単にやることができます。また、node.jsを手にする場合はJavaScriptでも可能です。 Perlでは、DancerアプリケーションでDBIx :: Classをラップします。同様のモジュールが上記のスクリプト言語すべてに存在します。
httpsですべてを実行するかどうかを検討します(Apacheがこれを処理するようにします)。パスワード/プライベートデータの問題を回避し、ワイヤレス接続で盗聴します。日付順に並べ替えられ、最後の20のメッセージのためのプロジェクト・メッセージ・テーブルにクエリに変換し、配列として結果を包むだろうとhttp://myserver/projects/123/messages?limit=20&sort=date
:
たとえば、あなたのアプリがにAJAXリクエストを発行しますのJSONオブジェクト(おそらく)。
これはおそらく*すばらしいアドバイスですが、私の現在の経験レベルでは恐ろしい4段落です。 "小さなサーバー側のラッパー" ....私は本当に何が伴うのか分かりません。私はサーバーサイドのプログラミングをしたことがありません。それは物事の側面を管理する人々の別々のチームです。私が正しく理解していれば、あなたはjavascript経由でサーバーに接続してクエリを転送して、それをデータベース*に送ることができますか?そうですか? *サーバーにこのスクリプトラッパーが設定されていると仮定しますか? – Aerovistae
追加の例を参照してください。サーバー側のプログラミングはおそらくクライアント側より簡単です。 javascriptが分かっていれば、node.jsをチェックしてください。さもなければ、PerlやPythonの両方が普及しています。 Perlの構文はPythonよりもクリーンではありませんが、CPANネットワーク上にはもっと多くのモジュールがあります。もしあなたがperlを学んでいるのなら、おそらくここから始めてください:http://www.onyxneon.com/books/modern_perl/index.html - 紙のバージョンを支払うか、無料でダウンロードしてください。 –
このリンクの例では、「サーバーが見つかりません」というエラーが表示されます。それはあなたのために読み込みますか? – Aerovistae