Cody Blog

Software development

Postgresql 常用的指令

最近一年比較常使用 postgresql 資料庫系統,這篇把一些常用的指令整理一下:

安裝 postgresql server

In Ubuntu:

:::bash
$ sudo apt-get update
$ sudo apt-get install postgresql postgresql-contrib

In OSX,使用 homebrew:

:::bash
$ brew upgrade postgresql

建立 DB

:::bash
$ initdb ~/pgdata

啟動 postgresql server

:::bash
$ pg_ctl -D ~/pgdata start

連線到指定的 DB

:::bash
$ psql -h localhost -p 5432 -d docker -U docker --password

備份資料庫

把 database 匯出成一個 sql 文字檔案

:::bash
$ pg_dump -U {user-name} {source_db} -f {dumpfilename.sql} -h {host} -p {port}

匯入資料庫

從 sql 文字檔案匯入到 database

:::bash
$ psql -U {user-name} -d {desintation_db} -f {dumpfilename.sql}

刪掉資料庫

:::bash
$ dropdb {database_name}

Comments