PostSQL | Debug记录
生活随笔
收集整理的這篇文章主要介紹了
PostSQL | Debug记录
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1- csv導入postgreSQL
· 問題描述: 需要將csv導入到本地數據庫,但columns很多,不想通過新建表格,并設置每個字段名稱、類型,再用copy from復制 · 解決方案: 通過python pandas包可以輕松將csv里的名字和數據導入數據庫 from sqlalchemy import create_engine import pandas as pdengine = create_engine('postgresql://user:pass@localhost/db_name') df = pd.read_csv('/path/to/csv_file') df.to_sql('pandas_db', engine) 也可以添加if_exists參數,用來替換或者添加到已有的數據表,e.g. df.to_sql('pandas_db', engine, if_exists='replace') 這個對添加文檔同樣適用。 相關文檔請見:http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_sql.html?2- PostgreSQL連接postgis進行空間操作
· 問題:將column進行類型轉換,報錯 ERROR: type "geometry" does not exist 原因是缺少postgis模塊 · 解決方案: - 打開pgadmin - 選擇工作的數據庫? - 點擊SQL添加命令 - 執行“CREATE EXTENSION postgis;”?
持續更新...
?
轉載于:https://www.cnblogs.com/geo-will/p/9535434.html
總結
以上是生活随笔為你收集整理的PostSQL | Debug记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: React开发(149):二位数组的使用
- 下一篇: linux cmake编译源码,linu