2017-12-05 11 views
0

postgresqlのpgsql/data/base/16384ディレクトリにあるファイルを読む方法。 これらのファイルはバイナリファイルまたはdatファイルに似ています。 は、私のはpgAdminを使用して、特定のテーブルでそれをインポートしようが、私はこのようなエラーを得た:また、私はtarファイルを使用してデータベース全体を復元しようとしたがで復元するとき、私は「toc.datのためのヘッダ」を得なかっ see the below picturepostgresqlデータディレクトリのファイルを読む方法

pgadmin。

postgresqlのdata/base/16384にあるファイルを読み取る方法はありますか?

ありがとうございました。

+0

これらは、実際のデータベースファイルです。 Postgresのサーバだけがそれらを読むことができます(そして、読むべきです)。あなたは正確に何をしようとしていますか? –

+0

私はpostgresサービスをセットアップしました。テーブルのデータを取得したいと思います。 –

+0

サーバーベースのデータベース内のファイルにはアクセスしません。あなたはSQLクライアント(例えば 'psql'やpgAdmin)を使い、サーバーに接続し、適切な[SQLコマンド](https://www.postgresql.org/docs/current/static/tutorial-sql.html)を実行します。データを取り出す。 (Btw:製品名の短い形式はPostgresです** ** Postgreでは​​ありません) –

答えて

0

のはpgAdminでこれを試してみてください。

select datname from pg_database where oid = 16384; 
--connect to the database from return of above 
select relname from pg_class where relfilenode = 11779; 
--select * from <return of above> 
+0

私はこの結果をsuccefulで実行しますが、データは表示されていません! クエリのdatnameとrelnameは何ですか? ありがとう、私の友達。 –

+0

tbale、列名 –

+0

他のテーブル名とカラム名はどのようにして見つけることができますか? –

関連する問題