1

誰かがpsqlコマンドラインターミナルプログラムを使用してデータベースを更新する手順を教えてもらえますか?

pgAdminでPostgreSQLデータベースを作成し、それをPLAINファイル(プレーンテキストスクリプト)としてバックアップしました。pgAdminでそのファイルを復元できません。このWebサイトでは、「psqlコマンドラインターミナルプログラム」を使用してプレーンテキストのスクリプトファイルを実行し、データベースを再作成してデータをロードできると書かれています。

だから私は誰かがこれを行うための手順を与えて、現在のデータベース(pgAdminの外)を更新できるかどうか疑問に思っています。

4

1 に答える 1

4

データベースサーバーのシェルでユーザーpostgres(または必要な権限を持つ他のユーザー)として実行します。

postgres@db:~$psql 
  CREATE DATABASE mydb;
  \c mydb
  \i /path/to/backup.sql

これにより、データベースを作成し、それに接続し、ファイルからプレーンテキストのSQLスクリプトを実行して、内容を復元します。

マニュアルのpsqlに関する詳細。

于 2012-04-16T03:00:04.253 に答える