読者です 読者をやめる 読者になる 読者になる

【Vagrant】psql(PostgreSQLの会話型ターミナル)

Vagrant PostgreSQL

 

バージョン

>psql -V

 

postgresユーザーで入る(postgresユーザーはデフォルトで作成)

>sudo -u postgres psql

 

データベース一覧

>sudo -u postgres psql -l

 

could not change directory to "/home/vagrant": Keine Berechtigung
             List of databases
 Name | Owner    | Encoding | Collate            | Ctype             | Access privileges
-----------+----------+----------+-------------+-------------+-----------------------
postgres | postgres | UTF8      | de_DE.UTF-8 | de_DE.UTF-8 |

 

ヘルプ

>sudo -u postgres psql --help

 

blogDBに接続

>sudo -u postgres psql -d blog

 

 

PostgreSQLに接続後

データベース一覧

\l

 

テーブル一覧
\d

 

テーブル詳細

\d tablename

 

ユーザー表示

\du

 

コマンドの履歴

\s

 

DBから出る
\q

 

ユーザー作成

create user username;

 

パスワード

\password username (エンター)

 

DB作成

create database dbname;

 

テーブル削除

drop table tablename;