PostgreSQLのインストールと接続
PostgreSQLはオープンソースの関係データベース管理システムです.
このページではmacOSでのインストールや,接続方法をメモしています.
目次
インストール
パッケージマネージャーのHomebrewを使ってインストールできます.
brew install postgresql |
起動と停止
PostgreSQLのサービスの起動と停止を行うには,次のようにします.
brew services start postgresql |
ログインとログアウト
ログイン
ターミナルでpsql
コマンドを入力してログインします.
引数postgres
でスーパーユーザーによりログインできます.
psql postgres |
ログアウト
psql
コマンド以降の対話中には,バックスラッシュで始まるいくつかのメタコマンドがデータベースに対して使用できます.
ログアウトはメタコマンドの
\q |
です.
データベース
データベース一覧
データベースのリストは
\l |
により確認できます.
データベース切り替え
データベースに接続するには
\c データベース名 |
とします.(\c
は\connect
の略記です.)
どこかのデータベースから別のデータベースに接続することで前との接続から切れますから,効果はデータベースの切り替えです.
テーブル
テーブル一覧
\d
を接頭辞として状態を記述する様々なメタコマンドがあります.
テーブルについてはt
をくっつけた
\dt |
です.
ビューだと\dv
です.
テーブルの構造を調べる
テーブルのカラム名や型,制約を知りたい場合は
\d テーブル名 |
とします.
外部ファイル
SQL文の書かれた外部ファイルを読み込むには
\i ファイル名 |
とします.