No.2ベストアンサー
- 回答日時:
今晩は。
すごいお礼ですね。>そのdb名では存在しないのでしょうか?
残念ですが、postgresqlのデータベースは
データベース・テーブルなどが全て数字名のファイル
になっていて、lsコマンドで見ても判りません。
少なくともbaseディレクトリ配下の数字名のディレクトリが
createdbで作ったデータベースに相当します。
どのデータベースがどの数字のディレクトリかは、
pg_database
というシステムカタログを見れば判ります。
たとえばzaikoというデータベースを作ってみます。
$ createdb --encoding EUC_JP zaiko <ENTER>
$ psql -l <ENTER>
List of databases
Name | Owner | Encoding
-----------+----------+----------
template0 | postgres | EUC_JP
template1 | postgres | EUC_JP
zaiko | postgres | EUC_JP
$ psql zaiko <ENTER>
zaiko=# select oid,datname from pg_database ; <ENTER>
oid | datname
-------+-----------
16977 | zaiko
1 | template1
16975 | template0
(4 rows)
zaikoというデータベースのOIDが「16977」になっています。
「base」ディレクトリ配下の「16977」ディレクトリが
「zaiko」と言う事です。
>今晩は。すごいお礼ですね。
あはははは。
あれは、教えてgooのシステムの融通のなささが原因です。
買った参考書が7.1.1対応で、それだと 見えるような書き方をしていたんですね。見間違いかもしれませんが。。
とりあえず、勉強させてもらいました。
ありがとうございました。
きのうからはじめたのですが、結構、大変です。
No.1
- 回答日時:
RedHat9のCDからPostgresをインストールしたのであれば
postgres
というアカウントが作成されているので、ルート権限で
パスワードを与えてログインしてみてください。
.bash_profileという設定ファイル内の
PGDATA
という環境変数にDBの場所が定義されています。
この回答への補足
PGDATA=/var/lib/pgsql/data となっていました。
それで、/var/lib/pgsql/data の中をみてみたところ。。次のようなツリーで私が作成したdb名が見あたらないのですが、これはどうやって捜すといいのでしょうか?というか、そのdb名では存在しないのでしょうか?
Z:.
│ PG_VERSION
│ pg_hba.conf
│ pg_ident.conf
│ postgresql.conf
│ postmaster.opts
│ postmaster.pid
│
├─global
│ pg_control
│ 1262
│ 1260
│ 1261
│ 16620
│ 16621
│ 16625
│ 16626
│ 16643
│ 16644
│ 16660
│ 16662
│ 16666
│ 16668
│ 16675
│ 16677
│ pgstat.stat
│ pg_pwd
│
├─pg_clog
│ 0000
│
└─pg_xlog
0000000000000000
すみません。まだしたに、base というディレクトリがありました。
├─pg_clog
│ 0000
│
├─pg_xlog
│ 0000000000000000
│
└─base
├─1
│ 1255
│ 1247
│ 1249
│ 1259
│ 16384
│ 16386
│ 16388
│ 16390
│ 16392
│ 16394
│ 16396
│ 16398
│ 16400
│ 16402
│ 16404
│ 16406
│ 16408
│ 16410
│ 16412
│ 16414
│ 16416
│ 16418
│ 16594
│ 16596
│ 16598
│ 16600
│ 16601
│ 16602
│ 16603
│ 16604
│ 16605
│ 16606
│ 16607
│ 16608
│ 16609
│ 16610
│ 16611
│ 16612
│ 16613
│ 16614
│ 16615
│ 16616
│ 16617
│ 16618
│ 16619
│ 16622
│ 16623
│ 16624
│ 16627
│ 16628
│ 16629
│ 16630
│ 16631
│ 16632
│ 16633
│ 16634
│ 16635
│ 16636
│ 16637
│ 16638
│ 16639
│ 16640
│ 16641
│ 16642
│ 16645
│ 16646
│ 16647
│ 16648
│ 16649
│ 16650
│ 16651
│ PG_VERSION
│ 16654
│ 16656
│ 16663
│ 16657
│ 16659
│ 16665
│ 16669
│ 16671
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- WordPress(ワードプレス) Wordpress 複数プラグインの不具合? 1 2022/10/09 21:52
- Perl Windows10においての『Perl』のプログラムについて 1 2022/05/09 16:04
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- 電子書籍 ファイルピックについて 1 2022/08/07 00:07
- Windows 10 Windows11の実行モジュールはどこにある 1 2022/05/31 07:33
- PostgreSQL PostgreSQLで"pg_dumpall -f data.sql"を使ってバックアップしたデータ 2 2022/09/19 08:14
- Windows 10 windowsの回復ドライブや復元ポイントを使用した場合の戻る位置を教えてください。 5 2023/08/19 14:52
- サーバー Laravelをレンタルサーバーにインストールするにはどうすればいいですか? 2 2022/06/29 10:17
- PostgreSQL PostgreSQLドライバの登録。 MavenプロジェクトからPostgreSQLへ接続をするため 1 2022/09/26 12:30
- Windows 10 自作フォルダアイコンがいつの間にか変わる 3 2023/07/04 08:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PostgreSQLについて教えてくだ...
-
createdbでいきなりつまづいて...
-
PL/pgSQL 引数の数
-
PostgreSQLの再インストールに...
-
quoteした文字列を使ったSQL文...
-
ラージオブジェクトについて
-
DBで大文字小文字を区別せずINS...
-
ログイン履歴
-
ディスク上のサイズの乖離が大...
-
oracle spool SJIS → UTF-8
-
Windows上のPostgreSQLの完全削...
-
新規作成したPostgresqlデータ...
-
エクセルVBAでcommit,rollback
-
ACCESS VBA;コマンドボックス...
-
SQLのデータベースに韓国語を登...
-
ACCESSのレコードを削除しても...
-
ファイルに記述されている複数...
-
pg_dumpの文字化け
-
ヤフーショッピングでPayPay支...
-
socket のエラー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PostgreSQLについて教えてくだ...
-
createdbでいきなりつまづいて...
-
PL/pgSQL 引数の数
-
SJISのDBは作れますか?
-
PostgreSQLの再インストールに...
-
PostgresSQLの環境設定について
-
initdbの文字コードと違う文字...
-
IDの払い出し(文字列)
-
RDBとRDBMSの違いは何!?
-
DBで大文字小文字を区別せずINS...
-
quoteした文字列を使ったSQL文...
-
ラージオブジェクトについて
-
PostgreSQLとmySQLのメリット、...
-
\\copyコマンドでのCSV取り込み...
-
Redhat9 の PostgreSQL
-
postgresのパスワードを変更す...
-
$postmasterが、うまくいきませ...
-
ファイルを用いて一括でテーブ...
-
phpPgAdminの使い方について
-
保守にVACUUMは必要か?
おすすめ情報