一、pg數據庫修改操作
Insert into table (key) values (value) on conflict(主鍵) do update set key=value;
修改的 value 是 set 的那個,不是前面的 (value)
二‘、基本操作
\h #查看所有的sql關鍵字
\? #命令行操作的幫助
\d #查看當前schema 中所有的表
\q #退出pg命令行
\d #schema.table 查看表的結構 \d tablename
\x #橫縱顯示切換
\dT+ #顯示擴展類型相關屬性及描述
\dx #顯示已安裝的擴展插件
\l #列出所有的數據庫
\timing #顯示執行時間
\c database_name #切換數據庫
set
search to schema #切換schema
explain sql #解釋或分析sql執行過程
三、給表增加一列
ALTER TABLE table(表名) ADD IF NOT EXISTS (列的名稱) TEXT NOT NULL Default 0;