用SQL修改字段爲容許爲空。
post
按照書本上的作法沒有實現,由於個人是postgreSQL9.5,可能有些標準SQL語法不支持。
orm
網上找了不少都沒過語法這一關。
開發
有少部分的網友有成功的案例作法以下:文檔
alter table 表名table
alter column 字段名 字段類型 NULL;form
表示須要SQL7.0以上的才支持(本人將來得及驗證,留着備用)。語法
網上找了一遍以後仍是沒有解決問題,有些還有誤導性(說什麼SQL不存在這種支持,本人不信呀,SQL發展這麼久,這種小問題不該該呀),最後只好自個去看postgreSQL9.5的英文文檔,在裏面發現有這個:數據
set/drop not null
英文
These forms change whether a column is marked to allow null values or to reject null values. You can only use SET NOT NULL when the column contains no null values.
tab
簡單的說就是修改表格的字段是否爲空。
以後進行以下SQL操做: alter table表名 alter column 字段名 drop not NULL ;
最後成功了。看來開發文檔是個好東西!
2.刪除重複數據----(待續)