Help us understand the problem. What is going on with this article?

PostgreSql コマンドの覚え書き

More than 5 years have passed since last update.

on mac.

$ 始まりのコマンドはターミナル。
# 始まりはpsqlでsuper user接続してる。

サービスの起動

$ postgres -D /usr/local/var/postgres

ターミナルから接続

インストール時に postgres データベースは出来てるので、とりあえずそこにつないでみる。

$ psql -d postgres

オプション

  • d : データベースを指定(未指定でログインユーザー名のデータベース)
  • U : ユーザーを指定(未指定だとログインユーザー)
  • h : ホスト名(未指定だとlocalhost)

接続の前に

psqlの便利オプション

データベース一覧

$ psql -l

というか psql --help 見れば良いという話・・

psql内での操作

バージョンを知りたい

# select version();

ユーザー一覧表示

# \du

データベース一覧

# \l

他のデータベースに接続し直す

# \connect db_name

ユーザーを作る

# create user username;
CREATE ROLE

CREATE ROLE と表示されたらOK.

ユーザーにパスワードを指定する

# \password username(エンターキー)
Enter new password:
Enter it again:

エンターキーを押すと、2回パスワードを入力する状態になる。

データベースを作る

# create database db_name;
CREATE DATABASE

CREATE DATABASE と表示されたらOK.


参考URL
CentOS7.0(Vagrant)にPostgreSQL 9.4インストール - タイガー!タイガー!じれったいぞー!(SE編)

番外(vagrant)

vagrantで作ったpostgresqlに接続したかった。。

$ sudo -u postgres psql

PostgreSqlのユーザー名 postgres で PostgreSqlにログイン

heartrails
ハートレイルズは、新規事業の立ち上げに伴うウェブサービス、スマホアプリの企画、開発、運用に特化した開発会社です。
http://www.heartrails.com/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした