• ベストアンサー

psql ser -U postgresって何です

tomo-tomo3579の回答

  • ベストアンサー
回答No.1

postgresqlのコマンドだと思われますが、該当のコマンドはわかりません。つづりに間違いはないでしょうか? postgresqlはsql記述ができるdbの1種類です。

akio123
質問者

お礼

ありがとうございます。

関連するQ&A

  • PostgreSQLのpsqlでユーザの扱いがうまくいかない

    こんにちは ただいま、PostgreSQL7.2.3をインストール(Redhat7.3)し、これからpsqlを使い、SQL操作をしようとしていたところですが、psqlと入力すると "psql: FATAL 1: Database "postgres" does not exist in the system catalog."となります。 PostgreSQLのユーザは "postgres","nobody"です。 現在、postgresからpostmaster -Sで起動しています. 下記に端末で行った作業内容をコピーしてみました。 今回インストールの参考にした書籍は"PHPxPostgreSQLで作る最強Webシステム」石井達夫著です。この本の手順に従ったつもりですが、うまくいきません。 [postgres@www root]$ postmaster -S [postgres@www root]$ psql -l List of databases Name | Owner | Encoding -----------+----------+---------- php | postgres | EUC_JP template0 | postgres | EUC_JP template1 | postgres | EUC_JP (3 rows) [postgres@www root]$ select dtname from php bash: syntax error near unexpected token `from' [postgres@www root]$ select dtname from template0 bash: syntax error near unexpected token `from' [postgres@www root]$ [postgres@www root]$ psql select dtname from php psql: warning: extra option from ignored psql: warning: extra option php ignored psql: FATAL 1: Database "select" does not exist in the system catalog. [postgres@www root]$ psql -l List of databases Name | Owner | Encoding -----------+----------+---------- php | postgres | EUC_JP template0 | postgres | EUC_JP template1 | postgres | EUC_JP (3 rows) [postgres@www root]$ psql psql: FATAL 1: Database "postgres" does not exist in the system catalog.

  • psqlの一部でエラー

    あるサーバーにDBのダンプをインポート仕様としています psql - U postgresで接続できていることは確認してあります psql -h localhost -U postgres -f xxxxxx.dump xxxxxx とうつとIdent authentication failed for user "postgres"とFATALが出て インポートかでません pg_hba# TYPE DATABASE USER CIDR-ADDRESS METHOD # "local" is for Unix domain socket connections only local all all trust # IPv4 local connections: host all all 127.0.0.1/32 ident # IPv6 local connections: host all all ::1/128 ident.confには下記になってます どうしてでしょうか?

  • psql でのエラー出力について

    C:\Program Files\PostgreSQL\8.0\bin>psql -U postgres test2 -c "SELECT * FROM addrbook; psql: 警告:余分なオプション "-c" は無視されます psql: 警告:余分なオプション "SELECT * FROM addrbook;" は無視されます ホスト名: localhost パスワード: PostgreSQL の会話型ターミナル、psql 8.0.1 for windows へようこそ Type: \copyright とタイプすると、配布条件を表示します。 \h とタイプすると、SQL コマンドのヘルプを表示します。 \? とタイプすると、内部スラッシュコマンドのヘルプを表示します。 \g と打つかセミコロンで閉じると、クエリーを実行します。 \q で終了します。 test2=# \q ============================================== -c以下のコマンドを実行させたいのですが、警告が出てしまいます。 ================================================ C:\Program Files\PostgreSQL\8.0\bin>type test.txt SELECT count(*) from addrbook; INSERT into addrbook values         ('ttt', '0987', 'test'); C:\Program Files\PostgreSQL\8.0\bin>psql test2 -U postgres -f test.txt psql: 警告:余分なオプション "postgres" は無視されます psql: 警告:余分なオプション "-f" は無視されます psql: 警告:余分なオプション "test.txt" は無視されます ホスト名: localhost パスワード: データベース名: test2 psql: FATAL: password authentication failed for user "-U" <Enter> ================================================ test.txtを実行させたいのですが同様にエラーになってしまいます。 何が間違っているか、どなたか分かるかたがいらっしゃったらご指導お願い出来ませんでしょうか? 何卒よろしくお願い致します。

  • postgresのリストアでDBを自動作成する方法

    質問させてください。 例えば、以下のコマンドを実行してpostgreSQLでリストアをするとします psql -h localhost -U postgres -d testdb この場合、testdbというDBを作成していないと、エラーになります。 DBまで自動的に作成するコマンドはありませんでしょうか。 psql、pg_restoreの両方でお聞きしたいです。

  • psqlコマンド接続によるパスワードについて

    psqlコマンドでDBへの接続を行っております。 /usr/local/pgsql/bin/psql -U postgres -h xxx.xxx.xxx.xxx testdb 上記コマンドをコマンドラインから実行するとパスワードが聞かれます。 パスワード設定をmd5にしているためですが、 その設定を変更せずコマンドラインでパスワードを渡すなどしてパスワードの入力を促す処理をスルーしたいのですが全然出来ません。 どのなたかご存知の方、いらっしゃいましたらご教示の程お願い致します。

  • postgresのパスワードの変更?

    PHP+PostgreSQLで開発しているのですが、PostgreSQLのパスワードがわかりません。 まず、PostgreSQLのユーザー(postgres)を作成して、パスワードも設定しinitdbでデータベースを初期化しDBを作っていました。 そしてそのDBを作っていた人が突然夜逃げしてしまったのでpostgresのパスワードがわからなくなってしまい、そこでroot権限でパスワードをpasswdコマンドで変更したのですがDBにpostgresでアクセスできません。 [admin admin]$ su - postgres Password: [postgres pgsql]$ psql -d test Password:←ここでは新たに変更したパスワードを入力しました psql: FATAL 1: Password authentication failed for user "postgres" となります。initdb後にpostgresのパスワードを変更した場合は前に設定されていたパスワードを入力しなければならないのでしょうか? またパスワードを調べる手立てはないでしょうか? List of databases Name | Owner | Encoding -----------+----------+----------- test | postgres | SQL_ASCII template0 | postgres | SQL_ASCII template1 | postgres | SQL_ASCII DBの中はこのようになっています。 宜しくお願いします。

  • PostgreSQLのpsqlが強制終了されます

    Windows7 psql9.0.5 環境のPostgreSQLにおいて psql実行時に空エンターを6,7回すると postgres=# 入力ファイルから読み込めませんでした: Not enough space \q 続行するには何かキーを押してください . . . のメッセージが表示され 強制終了されてしまいます。 何が原因と考えられますでしょうか? ちなみにディスクはGB単位で空いておりますので問題無いかと思われます。

  • postgresqlにて「psql」コマンド

    postgresqlを使用してます。 既存をリプレイスしたく、 VMでバージョンを上げて試してます。 引き継いだ案件で今までほっておいたのですが、 設定がわからず、確認箇所があれば、 ご教示頂きたいです。 □既存 (1)あるユーザでサーバにログインします。 (2)psqlのみでDBに接続します。 ここで、伺いたいのですが、 psqlのみの場合、ログインに(1)のあるユーザが適用されるかと考えてましたが、 実態は別のユーザー。 ※ちなみに-Uで別のユーザーを指定してみましたが同じ挙動です。 お伺いしたい事は以下です。その下は補足です。 「-U省略と別ユーザを紐づけている箇所がわかりません。思い当たる箇所があればご教示頂きたいです。」 ~/.pgpassに設定があったので、それかと考えもしましたが、 この設定はパスワードを省略出来る??と記載があり、ユーザー名までは違う? 新しくVMで作った方に入れてみても、[psql]のみではユーザー名は変更出来ませんでした。 psqlのみの時、-Uがどこか連携する箇所あればご教示頂きたいです。 どうして別ユーザーで入れるのかわからずとん挫しております故、 何卒宜しくお願い致します。

  • psqlでFATALエラー

    PostgreSQL8.0.8の環境です。知り合いから頼まれての作業なのですが、2~3日前からPHPコネクションエラーが発生し、SSHからpostgres権限で該当DBにログインしようとしたところ、 psql: FATAL: conversion between LATIN1 and EUC_JP is not supported と表示され、PSQLログインが出来ません。PgAdminやCSEでも同じメッセージです。 1.この状態から何とかログインできる方法はあるのか? 2.バックアップが無いようなので、このDBからテーブルやフィールド項目をGETする方法はあるのか?最悪、これまでのデータを破棄して、新しくDBを作成し、ガラだけでも作りたい。pg_dump をやろうとしても、同じFATALエラーが出ます。 3.何が原因でこれが起きたのか?変な文字が入り込んだ? 経験された方、わかる方がいらっしゃればと思います。

  • PSQLで-- More --を表示しない方法

    POSTGRESのPSQLで大量レコードをSELECTすると結果の後半が-- More --と なり一部しか表示しかされません。 (1)ENTERを押すと1行すすみますが、画面表示分(20レコードぐらい)まとめて すすめる方法はありますか (2)MOREを表示せず一気に全行表示する方法はありますか