如果覺得直接打開數據庫修改繁瑣,那么使用終端命令行是方便而又高大上的。下面來看看有哪些命令行:
說明:如果是正式的服務器則需要進行一個操作在執行下面的命令
ssh name @主機地址 -- name 是用戶名 主機地址可以是ip地址或者域名 然后輸入密碼 登錄成功后方可用下面的命令
(1)使用命令行連接數據庫
psql -U postgres -h localhost -p 5433
(2)列出所有的數據庫
\l -- 查看所有數據庫
(3)進入某個數據庫
\c name -- name是表名
(4)列出數據庫的所有數據表和視圖
\d -- 列出所有的數據表和視圖
(5)列出某個數據表的所有字段
\d table name --table name 是表的名稱
(6)列出視圖的規則
\d+ view name -- view name 視圖的規則
(7)退出
\q --退出
下面導出處數據庫
pg_dump -U postgres -h localhost -p 5434 test > testname -- test 需要到出的表名 testname 是導出的文件名
導入已導出的文件(前提要有一個空的數據庫)
刪除整個數據庫
drop database name -- name 數據庫名
創建空數據庫
create database name -- name 是數據庫名
導入
psql -U postgres -h localhost -p 5434 test < testname -- test要導入數據庫的名稱 testname 是之前要導入進來的文件名稱
重啟數據庫服務
sudo service postgresql restart
// === 清空某個數據表 ====
truncate table name -- name 是表名
// ==== 重置自增序列 ====
alter sequence name restart with 1 --- name 序列名