我是法國人。所以,對我的錯誤感到抱歉!PostgreSql - 在數據庫遷移過程中投射到cidr
我正在通過pgAdmin4在PostgreSql 9.6上進行數據庫遷移,第一個是CHARACTER VARYING類型字段,另一個是CIDR類型字段。 我使用這個命令:
INSERT INTO ip.cidr (cid_id, cid_res_id, cid_cidr)
SELECT a, b, network(c) FROM dblink('host=xxx user=xxx password=xxx dbname=xxx', 'SELECT ipp_id, res_id, ipp_ipcidr FROM public.ipplage')
AS x(a integer, b integer, c cidr)
但它不工作! 這是錯誤:
ERREUR:無效CIDR值:«10.26.3.0/23» DETAIL:該值具有定位於掩模的右側位。 **********錯誤********** ERREUR:無效的cidr值:«10.26.3.0/23» SQL狀態:22P02 細節:該值的位置於面具的權利。
錯誤是法文的。我自己翻譯它
我試圖將varchar轉換爲cidr,但它不起作用!同樣的錯誤! 我到處搜索,知道如何將這個字符變成CIDR類型,但沒有結果!請 !!!幫我 ! 。:(
Postgres中的「g」不是大寫。 –
哦,謝謝!但它不是真的我的問題:D –
我知道,但必須解決之前開始閱讀:P –