GoGPT Best VPN GoSearch

OnWorksファビコン

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

Ubuntu Online、Fedora Online、Windows Onlineエミュレーター、またはMACOSオンラインエミュレーターを介してOnWorks無料ホスティングプロバイダーでpg_upgradeclusterを実行します

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

プログラム:

NAME


pg_upgradecluster-既存のPostgreSQLクラスターを新しいメジャーバージョンにアップグレードします。

SYNOPSIS


pg_upgradecluster [-v 新しいバージョン] 古いバージョン [新しいデータディレクトリ]

DESCRIPTION


pg_upgradecluster 既存のPostgreSQLサーバークラスター(つまり、
によって提供されるデータベース ポストマスター インスタンス)によって指定された新しいバージョンに 新しいバージョン
(デフォルト:利用可能な最新バージョン)。 古いバージョンの構成ファイルは次のとおりです。
新しいクラスターにコピーされます。

古いバージョンのクラスターは、以前は使用されていなかったポートを使用するように構成されます。
アップグレードされたポートは元のポートを使用します。 古いクラスターは自動的に削除されません。
アップグレード後、新しいクラスターが実際に期待どおりに機能することを確認してください。 もしそうなら、あなた
古いクラスターを削除する必要があります pg_dropcluster(8)。 古いクラスターは
誤って変更しないように、「手動」起動モードに設定します。 この意味は
システムの起動時に自動的に開始されないため、使用する必要があります pg_ctlcluster(8)
それを開始/停止します。 の「起動制御」のセクションを参照してください。 pg_createcluster詳細は(8)。

当学校区の 新しいデータディレクトリ 引数を使用して、デフォルト以外のデータディレクトリを指定できます。
アップグレードされたクラスター。 に渡されます pg_createcluster。 指定しない場合、これはデフォルトで
/ var / lib / postgresql /新しいバージョン/.

OPTIONS


-v 新しいバージョン
アップグレードするバージョンを設定します(デフォルト:最新のものが利用可能)。

--ログファイル フィレル
アップグレードされたデータベースクラスターのカスタムログファイルパスを設定します。

--locale =ローカル
アップグレードされたデータベースクラスターのデフォルトロケールを設定します。 このオプションがない場合
指定すると、ロケールは古いクラスターから継承されます。

--lc-collat​​e =ローカル
--lc-ctype =ローカル
--lc-messages =ローカル
--lc-monetary =ローカル
--lc-numeric =ローカル
--lc-time =ローカル
いいね -ロケール、ただし、指定されたカテゴリのロケールのみを設定します。

-m, --method =ダンプ|アップグレード
アップグレード方法を指定します。 「ダンプ」は pg_dump(1)と pg_restore(1)、「アップグレード」の用途
pg_upgrade(1)。 デフォルトは「ダンプ」です。

-k, - リンク
pg_upgradeモードでは、ファイルを新しいクラスターにコピーする代わりに、ハードリンクを使用します。 この
オプションは単にpg_upgradeに渡されます。 見る pg_upgrade詳細は(1)。

-名前を変更 NEW
アップグレードされたクラスターには別の名前を使用してください。

--old-bindir ディレクトリにジョブを開始します。
に渡されます pg_upgrade.

HOOK スクリプト


PostGISのような一部のPostgreSQL拡張機能は、補助テーブルにメタデータを必要としますが、メタデータは必要ありません。
古いバージョンからアップグレードされますが、以前に新しいバージョン用に初期化されます
テーブルデータをコピーします。 この目的のために、拡張機能(および管理者)
もちろん)アップグレードフックスクリプトを/etc/postgresql-common/pg_upgradecluster.d/にドロップできます。
スクリプトファイル名は、大文字と小文字、数字、
アンダースコア、およびハイフン。 特に、ドット(つまりファイル拡張子)は許可されていません。

そのディレクトリ内のスクリプトは、次の引数を使用して呼び出されます。



フェーズ:

INIT
バージョンのバージンクラスター NEW バージョン 作成されました。つまり、この新しいクラスターは
既に持っている テンプレート1、ただしユーザーデータベースはありません。 作成しないでください。
このフェーズのテーブルは、ダンプ/復元または pg_upgrade
操作。

仕上げ
古いバージョンのクラスターからのすべてのデータは、新しいクラスターにダンプ/再ロードされています。 NS
古いクラスターはまだ存在しますが、実行されていません。

スクリプトが失敗すると、アップグレードが中止されます。 スクリプトは、を所有するユーザーとして呼び出されます
データベース。

日時 --mode = dump アップグレードフックスクリプトが使用され、pg_restoreはで呼び出されます
--失敗したテーブルのデータなし.

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


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad




×
Advertisement
❤️ここでショッピング、予約、購入してください。料金はかかりません。これにより、サービスが無料で維持されます。