memo

memo dayo.

postgres

psqlで出力結果をタブ区切りにする

psql -U {ユーザー} {データベース} -q -t -A -F $'\t' -c "SELECT * FROM {テーブル}" -U : ユーザとしてデータベースに接続します。 -q : psqlがメッセージ出力なしで処理を行うように指示します。 -t : 列名と結果の行数フッタなどの表示を無効にし…

データベースの削除、作成、複製コマンド(Not SQL)

■データベースの削除 dropdb {データベース名} ■データベースの作成 createdb {データベース名} ■データベースの複製 createdb {新データベース名} pg_dump -Ft {既存データベース名} | pg_restore -d {新データベース名} createdb -T {既存データベース名} …

実行中のクエリを確認する

SELECT query_start,query FROM pg_stat_activity order by query_start DESC;

接続する

psql --host=host_name --port=port_number --username=db_user --dbname=db_name