mirror of
https://github.com/tldr-pages/tldr.git
synced 2025-04-29 23:24:55 +02:00
25 lines
1.1 KiB
Markdown
25 lines
1.1 KiB
Markdown
![]() |
# psql
|
||
|
|
||
|
> PostgreSQL コマンドラインクライアントです。
|
||
|
> もっと詳しく: <https://www.postgresql.org/docs/current/app-psql.html>。
|
||
|
|
||
|
- データベースに接続する。デフォルトでは、現在ログインしているユーザで、ポート5432を使用して、ローカルソケットに接続する:
|
||
|
|
||
|
`psql {{データベース}}`
|
||
|
|
||
|
- 指定ポートで、動作している指定サーバホストのデータベースに、指定ユーザ名で、パスワードプロンプトなしで接続する:
|
||
|
|
||
|
`psql -h {{ホスト}} -p {{ポート}} -U {{ユーザ名}} {{データベース}}`
|
||
|
|
||
|
- データベースに接続する。ユーザはパスワードの入力を求められる:
|
||
|
|
||
|
`psql -h {{ホスト}} -p {{ポート}} -U {{ユーザ名}} -W {{データベース}}`
|
||
|
|
||
|
- 与えられたデータベースに対して、SQLクエリまたはPostgreSQLコマンドを1つ実行する (シェルスクリプトで有用):
|
||
|
|
||
|
`psql -c '{{クエリ}}' {{データベース}}`
|
||
|
|
||
|
- 与えられたデータベース上で、ファイルからコマンドを実行する:
|
||
|
|
||
|
`psql {{データベース}} -f {{file.sql}}`
|