psql

    0熱度

    2回答

    我試圖用'0'填充XML文件的字段,如果特定的列(pv_an4)不存在,或者與列的值相同存在。 這是到目前爲止我的代碼: XMLELEMENT(Name "Telephone", case when not exists (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'phonebook' AND COLUMN_NAM

    0熱度

    1回答

    我正在處理一個巨大的ERP數據庫,有數百個表,並且無法弄清楚一個實體是如何從另一個實體引用的。我們稱之爲「銷售」表和「出貨」表。每個人都與許多其他表具有FK關係,但沒有FK將任何一個連接到另一個表,並且沒有明顯的關聯表連接到兩者。 有沒有什麼好辦法使用SQL或PSQL命令行來發現連接兩個表的關係鏈? 有沒有什麼好方法可以發現連接「特賣」的特定行或PK與特定行/ PK「特快」的連鎖?

    0熱度

    2回答

    當我運行我的命令: psql -h localhost -p 5432 -U meee -d my_db -f sqltest.sql 它顯示: CREATE VIEW ALTER TABLE 但是我希望它告訴我,就像pgAdmin的表現出來(對於exmpl:查詢是在45毫秒內成功執行,但不返回結果)

    0熱度

    1回答

    我試圖忽略csv文件,我上傳通過命令行到PostgreSQL非法格式的日期: Error: date/time field value out of range:"199999999" 的問題是,我不能在CSV更改數據文件,所以我必須找到導入這個錯誤日期的方法。

    0熱度

    1回答

    我期待刪除所有來自行繪製字符: PGPASSWORD="..." psql -d postgres -h "1.2.3.4" -p 9432 -c 'show pool_nodes' -U owner node_id | hostname | port | status | lb_weight | role ---------+---------------+------+--------+-

    0熱度

    2回答

    我試圖在Postgresql中的SQL語句中創建一個變量,但它不起作用。 路徑下存儲了許多csv文件。我想在Postgresql中設置路徑,它可以告訴複製命令哪裏可以找到csv文件。 SQL語句示例: \set outpath '/home/clients/ats-dev/' \COPY licenses (_id, name,number_seats) FROM :outpath + 'lic

    0熱度

    2回答

    我試圖升級postgresql-server的問題很少。我已經恢復到舊版本(9.0.3),並且服務正在運行,並且可以通過pgadmin /其他gui工具訪問。 但是,我無法通過psql命令(作爲用戶postgres)訪問它。這可能是因爲psql二進制文件似乎丟失了。我覺得這可能發生在我卸載了一個我曾打算恢復的postgres版本。 我無法重新安裝版本9.0.3,因爲回購不再有效。 有什麼辦法可以只

    2熱度

    1回答

    在Postgresql中,如果您有一個包含兩列的表:購買列表和另一列是進行購買的狀態,那麼您如何計算購買次數國家。

    1熱度

    1回答

    我有兩個不同日期的同一個數據庫實例。一天中的所有表格稱爲tableA *和另一個表格B *。我想比較一下數據,看看有什麼變化。我想選擇所有不完全匹配的行。因此,例如,如果tableA1和tableB1中的一個值不同,我想從表A中選擇相應的行並將其標記爲「新」,並從表B標記爲「已刪除」。我試着用這樣的查詢: SELECT 'new', ta1.name, ta2.name, ta3.name, ta

    0熱度

    2回答

    我必須比較表格中存在日期列的兩個日期,格式爲yyyy-mm-dd。我必須將表列日期與當前日期進行比較,如果差異大於7,則查詢應該更新。我希望你們能理解我的問題。感謝您的任何想法。