postgresql-copy

    1熱度

    2回答

    我想使用\copy命令來製作具有相對路徑的csv文件。 我用了一個查詢,以從測試表命名test.csv \copy (SELECT * FROM test) to './test.csv' with csv 但在PostgreSQL的pgadmin4,它表明\copy命令語法錯誤(沒有的話下一個下劃線「\複製」 csv文件)並顯示如下消息。 ERROR: syntax error at or

    0熱度

    2回答

    我已經在Postgres中獲得了PostGIS的PostGIS數據庫中的點數據,並且我想將幾個地理上不同區域中的點提取爲CSV文件,每個區域一個文件。 我已成立了一個area表面積的多邊形,而且面積冠軍,我想有效地通過該表圈,使用類似的PostGIS' st_intersects()選擇數據在每個CSV文件中去,並得到文件名用於區域表中標題的CSV文件。 我對做交叉碼和設置CSV輸出的細節感到滿意

    0熱度

    2回答

    無法將複製命令與jdbc Postgres一起使用。下面的代碼片段示例有什麼問題。 public boolean loadReportToDB(String date) { // TODO Auto-generated method stub Connection connection = DBUtil.getConnection("POSTGRESS"); S

    0熱度

    1回答

    我一直致力於一個Express應用程序,它具有一個用於存放行和引號的表單。 某些行會有單引號('),但總體而言,它能夠存儲信息,我可以備份並存儲它,而不會有任何問題。現在,當我想要做pg_dump並將數據庫放入SQL文件時,引號似乎會在我的文本編輯器中導致某些內容顯得有些詭異。 我必須創建一個方法將所有單引號更改爲雙引號,或者我可以保持原樣並能夠將其上傳回數據庫而不會造成重大問題。我知道人們會繼續

    0熱度

    1回答

    試圖提取一分貝表 使用的一個csv ... COPY sale_order TO '/tmp/salesorder.csv' DELIMITER '' CSV HEADER; 我得到.. ID - PARTNER_ID 1 - 45 2 - 55 「PARTNER_ID」 是引用另一個表 「接觸」 爲ID,在那裏我想要「名字」 我可以參考partner_id輸出 ID - 名 1 -Fred博客

    2熱度

    1回答

    在我目前的應用程序中,我使用Hibernate + PostgreSQL。對於特定情況,我需要使用postgres中提供的COPY功能從CSV文件加載數據。有什麼方法可以使用Hibernate來使用COPY。 Postgres version : 9.4 Hibernate version : 5.0.6

    4熱度

    1回答

    我使用COPY FROM將數據從文件導入PostgreSQL數據庫表。 我的文件中的一些字符串包含十六進制字符(主要是\ x0d和\ x0a),我希望使用COPY將它們轉換爲常規文本。 我的問題是他們被視爲常規文本並保持字符串不變。 如何獲得轉換的十六進制值? 這裏是我的情況一個簡單的例子: -- The table I am importing to CREATE TABLE my_pg_ta

    1熱度

    1回答

    我使用的是SQL語句COPY將數據導入紅移。該數據已經逗號千位分隔符,其中COPY聲明拒絕該數字字段。 的COPY聲明都有一個編號的選項來指定字段分隔符,日期和時間格式和NULL值。但是,我沒有看到任何指定數字格式。 我需要預處理裝載前的數據還是有辦法讓紅移來corerctly解析數字?

    0熱度

    3回答

    我試圖運行在命令行這個副本查詢處理中COPY引號CSV: COPY products_273 TO '/tmp/products_199.csv' DELIMITER ',' CSV HEADER; 我知道你可以使用psql裏運行的命令行查詢: psql -U username -d mydatabase -c 'SELECT * FROM mytable' 但我怎樣才能結合2?下面似乎沒

    0熱度

    2回答

    Postgres 9.6可能使用COPY命令獲得on duplicate key UPSERT功能嗎?我有一個導入到Postgres的CSV文件,但它可能包含一些重複的密鑰違規,所以COPY命令會提供錯誤,並在遇到錯誤時終止。 該文件非常大,因此可能無法在應用程序代碼中對其進行預處理(以便處理可能導致重複鍵違規的行),因爲所有鍵都可能不適合內存。 將大量行導入到Postgres中可能包含重複鍵違規