pg_virtualenv-クラウドでのオンライン

これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドpg_virtualenvです。

プログラム:

NAME


pg_virtualenv-回帰テストを実行するための使い捨てのPostgreSQL環境を作成します

SYNOPSIS


pg_virtualenv [OPTIONS] [-v 'バージョン ...'] [ command]

DESCRIPTION


pg_virtualenv 仮想PostgreSQLサーバー環境を作成し、環境を設定します
そのような変数 command PostgreSQLデータベースサーバーにアクセスできます。 サーバーは
破壊されたとき command 終了します。

環境変数 ゴースト, PGD​​ATABASE, プユーザー, PGPパスワード 設定されます。 あたり
デフォルトでは、最新のPostgreSQLサーバーバージョンを使用して、単一の新しいクラスターが作成されます
インストールされています。 クラスターは、から始まる最初の使用可能なポート番号を使用します 5432,
PGポート 設定されます。

複数のバージョンのクラスターが作成されると、ポート番号が異なります
使用済み、および PGポート 設定されていません。 クラスターの名前は バージョン/ regress。 クラスタにアクセスするには、
セッションに PGCLUSTER =バージョン/ regress。 アクセスを容易にするために、クラスターはに登録されています
/etc/postgresql-common/pg_service.conf、クラスター名としてバージョン番号を使用します。 クラスター
接続文字列を渡すことでアクセスできます "service =バージョン"、例えば psql service = 9.2.

ルートとして呼び出されると、クラスターはで作成されます / etc / postgresql / いつものように; 他のために
ユーザーは、 PG_CLUSTER_CONF_ROOTPGSYSCONFDIR すべての一時ディレクトリに設定されます
クラスタに属するファイルが作成されます。

OPTIONS


-a インストールされているすべてのPostgreSQLサーバーバージョンを使用します。

-v バージョン ...
これらのバージョン(スペース区切りのリスト)を使用してください。

-c pg_createcluster オプション
渡すための追加オプション pg_createcluster.

-i initdb オプション
渡す追加のinitdbオプション pg_createcluster.

-o パワー=
postgresql.confファイルで設定する構成オプション。 pg_createcluster.

-s 次の場合に仮想環境内でシェルを起動します command 失敗します。

-t rootとして実行している場合でも、一時ディレクトリにクラスタをインストールします。

-h プログラムのヘルプを表示します。

実施例


#pg_virtualenv make check

注意事項


で実行する場合 フェイクルート(1) pg_virtualenv 非ルートモードの操作にフォールバックします。
ただし、rootとして「fakerootpg_virtualenv」を実行すると失敗します。

ENVIRONMENT


PG_VIRTUALENV_NEWPID=はい
空でない場合、 pg_virtualenv を使用して自分自身を再実行します ニューピッドとします。

PG_VIRTUALENV_UNSHARE=フラグ
空でない場合、 pg_virtualenv を使用して自分自身を再実行します unshare(1)これらのフラグを使用します。

PGポート=n
設定すると、作成された(単一の)クラスターに値が使用されます。

onworks.netサービスを使用してオンラインでpg_virtualenvを使用する



最新のLinuxおよびWindowsオンラインプログラム