pgAdminを使わずにローカルDB(postgresql)にリストア

NO IMAGE

こんにちは、tomです。

ノートパソコンのローカル環境にPostgreSQL PortableでpgAdminを使用せず
DBリストアする手順で少し時間がかかってしまったのでメモです。
環境は以下の通り。
PC:Windows10 64bit
DB:PostgreSQL Portable9.4.5

【失敗した手順】
①PostgreSQL Portable起動
②リストア先として空のDBをつくる
③Windowsのコマンドプロンプトでリストアコマンド実行

psql -h localhost -p ポート -U DBユーザ -d DB名 < ファイルを指定

→’psql’は、内部コマンドまたは・・・・

【成功した手順】
上記③の手順のpsqlコマンドを、PostgreSQL Portable内のpsql.exeを指定して解決した

C:\hoge\PostgreSQLPortable\App\PgSQL\bin\psql.exe -h localhost -p ポート -U DBユーザ -d DB名 < ファイルを指定

そりゃそうか。

CTA-IMAGE

インターンシップ2020募集中!

文理不問、全学年対象で体験できるインターンシップです。たくさんの学生さんと会えることを楽しみしています、是非ご参加ください。

1DAY:業界研究&プログラミング体験
IT業界研究セミナーとscratchを用いたプログラミング体験!

1WEEK:システム開発の流れを体験!
要件定義から設計、開発、テストまで、一連の業務を体験します。