sql >> データベース >  >> RDS >> PostgreSQL

PostgreSQLインストーラーを自分のアプリケーションインストーラーに追加する

    個人的には、標準のPostgreSQLforWindowsをサイレントインストールするプログラムは好きではありません。 「このPostgreSQLのことは何ですか、なぜ88億メガバイトのRAMを使用しているのですか、私はそれを要求しませんでした。今すぐ削除してください!」と尋ねる人々からメーリングリストの投稿を受け取るのは非常に迷惑です。

    (はい、私は主に、名前を直接言及しないイニシャルPTを使用した特定の迷惑なギャンブルカードカウンティングプログラムについて話しています)

    PostgreSQLをバンドルする場合は、デフォルト以外のポートとデフォルト以外のデータディレクトリを使用できると便利です。サービスをインストールして自動起動する場合は、デフォルトのサービス名postgresql-[version]を使用しないでください しかし、myapp-databaseのようなもの またはmyapp-postgres

    PostgreSQLバイナリをインストーラーにバンドルしてから、インストーラーツールを使用するか、sc.exeを使用してサービスを自分で作成すると、これはすべてはるかに簡単に実行できます。 。単にpg_ctlを選択することもできます プログラム内からサーバーを起動/停止しますが、これにはデータディレクトリへのアクセス許可についての考慮が必要です。

    欠点は、PostgreSQLの更新がある場合、インストーラーを更新する必要があることです。一方、あなたはおそらくしたくない ソフトウェアの更新とは関係なくPostgreSQLをアップグレードする人。

    こちら の.zipバイナリを使用することをお勧めします。 インストーラーに直接バンドルします。

    実行可能インストーラーを本当に使用する必要がある場合は、ドキュメントにサイレントインストールの手順が含まれています




    1. 2つの列(または配列)からの任意の整数に対するpostgresqlの一意性制約

    2. CodeIgniterモデルでONDUPLICATEKEY UPDATEをどのように使用しますか?

    3. mysqlデータベースに接続し、Androidコードを使用してデータを挿入するにはどうすればよいですか?

    4. phpはmysqlテーブルの別々の行に複数の値を挿入します