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

NSISを使用したpostgresqlのインストール

    データディレクトリを作成するだけです:

    initdb -D %PROGRAMDATA%\MyApp\data
    

    次に、PostgreSQL構成ファイルとpg_hba.confをインストールします または、initdbによって自動的に生成されたファイルに必要な編集を加えます %PROGRAMDATA%\MyApp\data\postgresql.confにあります および%PROGRAMDATA%\MyApp\data\pg_hba.conf

    次に:

    pg_ctl register -D %PROGRAMDATA%\MyApp\data -S auto -N postgres-MyApp -U NETWORKSERVICE
    
    net start postgres-MyApp
    

    お願い デフォルトのポート5432を使用しないでください。既存または将来のPostgreSQLインストールと競合しないデフォルト以外のポートで実行します。また、postgresql-9.2のような「標準」のサービス名は使用しないでください。 。

    (NSISは、net startを使用する代わりに、サービスを開始するコマンドを提供する場合があります 。含まれている場合は、適切なNSISコマンドを使用してください。

    %PROGRAMDATA%に注意してください Windows Vista以降(%SYSTEMDRIVE%\ProgramDataを指す場合)に対してのみ定義されます。 デフォルト)。 %ALLUSERSPROFILE%を使用できます Windows XPでは、しかし実際、誰が今XPを気にかけているのでしょうか?

    個人的には、WiXでMSIインストーラーを使用することをお勧めします。



    1. 見落とされたT-SQLジェム

    2. PDOが疑問符をプレースホルダーとして解釈しないようにするにはどうすればよいですか?

    3. Microsoft Accessテーブルのヒント–秘訣とガイドラインパート5

    4. 採用システム用のデータベースの設計